figlet-fonts
fpnge
figlet-fonts | fpnge | |
---|---|---|
5 | 4 | |
1,020 | 79 | |
- | - | |
0.0 | 4.2 | |
2 months ago | about 2 months ago | |
PHP | C++ | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
figlet-fonts
- Collection of ASCII art fonts for Figlet
-
Hello, PNG
Oh nice! That seems to be using the tool 'figlet' (or maybe toilet, from libcaca), and the font is banner3-D, that's available here: https://github.com/xero/figlet-fonts
If you install the figlet (or toilet) tool and clone that font repo you can do a :
figlet -d ./figlet-fonts -f Banner3-D My text
- figlet – a program for making large letters out of ordinary text
- Netcat – All you need to know
fpnge
-
png crate gets an ultrafast compression mode, up to 4x faster decompression
When the QOI format was first announced it wasn't clear that was even possible while keeping PNG format compatibility. But the fpng and fpnge C/C++ libraries showed it was, and today you can take advantage of those advances in a general purpose PNG library in Rust!
-
Hello, PNG
But most platforms these days have some form of CRC32 "acceleration". Adler32 is easy to compute so I'm even less concerned there.
I spent a bunch of time optimising the code in [fpnge](https://github.com/veluca93/fpnge), which is [often notably faster than fpng](https://github.com/nigeltao/qoir/blob/5671f584dcf84ddb71e28d...), yet checksum time is basically negligible.
Having said that, the double-checksum aspect of PNG does feel unnecessary.
- Computing Adler32 Checksums at 41 GB/s
- QOI – The Quite OK Image Format
What are some alternatives?
figgle - ASCII banner generation for .NET
fpng - Super fast C++ .PNG writer/reader
figlet - Claudio's FIGlet tree
zpaqlpy - Compiles a zpaqlpy source file (a Python-subset) to a ZPAQ configuration file for usage with zpaqd
art - 🎨 ASCII art library for Python
php-qoi - QOI image encoder and decoder written in pure PHP
arttime - arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
canvas_ity - A tiny, single-header <canvas>-like 2D rasterizer for C++
websocat - Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
tinf - Tiny inflate library (inflate, gzip, zlib)
zlib-ng - zlib replacement with optimizations for "next generation" systems.