fpnge
figlet-fonts
fpnge | figlet-fonts | |
---|---|---|
4 | 5 | |
79 | 1,037 | |
- | - | |
4.2 | 0.0 | |
2 months ago | 3 months ago | |
C++ | PHP | |
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.
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
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
What are some alternatives?
fpng - Super fast C++ .PNG writer/reader
figgle - ASCII banner generation for .NET
zpaqlpy - Compiles a zpaqlpy source file (a Python-subset) to a ZPAQ configuration file for usage with zpaqd
figlet - Claudio's FIGlet tree
php-qoi - QOI image encoder and decoder written in pure PHP
art - 🎨 ASCII art library for Python
canvas_ity - A tiny, single-header <canvas>-like 2D rasterizer for C++
arttime - arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
tinf - Tiny inflate library (inflate, gzip, zlib)
websocat - Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
zlib-ng - zlib replacement with optimizations for "next generation" systems.