mirror of
https://github.com/Dangoware/sqp.git
synced 2025-04-19 07:12:55 -05:00
Added future features section to README.md
This commit is contained in:
parent
e063bc431a
commit
7f53109d6f
1 changed files with 16 additions and 7 deletions
23
README.md
23
README.md
|
@ -4,11 +4,11 @@
|
||||||
|
|
||||||
# SQP
|
# SQP
|
||||||
**SQP** (**SQ**uishy **P**icture Format) is an image format designed
|
**SQP** (**SQ**uishy **P**icture Format) is an image format designed
|
||||||
for ease of implementation while maintaining a relatively good
|
for ease of implementation and learning about compression and image formats
|
||||||
compression ratio. The general idea is to make something "good enough"
|
while attaining a relatively good compression ratio. The general idea is to
|
||||||
while being simple, and also as a learning tool to learn about
|
make something "good enough" while being simple, and also as a learning tool
|
||||||
compression (mostly on my part). If you need an image format for general
|
to learn about compression (mostly on my part). If you need an image format
|
||||||
use, this is probably **not it**, go check out JPEG XL or AVIF.
|
for general use, this is probably **not it**, go check out JPEG XL or AVIF.
|
||||||
|
|
||||||
This reference implementation fits in around 1000 lines of relatively
|
This reference implementation fits in around 1000 lines of relatively
|
||||||
simple Rust, while maintaining decent compression and decompression
|
simple Rust, while maintaining decent compression and decompression
|
||||||
|
@ -16,8 +16,17 @@ speeds.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
- Lossless and lossy compression schemes
|
- Lossless and lossy compression schemes
|
||||||
- Support for various color formats (RGBA8, GrayAlpha8, etc.)
|
- Support for various color formats (RGBA, Grayscale, etc.)
|
||||||
- Decent compression ratios, the lossless compression can often beat PNG
|
- Decent compression ratios, the lossless compression can often beat PNG
|
||||||
especially on images with transparency
|
especially on images with transparency
|
||||||
- Relatively simple
|
- Relatively simple
|
||||||
- Squishy
|
- Squishy! 🍡
|
||||||
|
|
||||||
|
## Future Features
|
||||||
|
- Animated images
|
||||||
|
- Frame difference encoding
|
||||||
|
- Loop points
|
||||||
|
- Arbitrary frame timings
|
||||||
|
- Decoder-based frame interpolation
|
||||||
|
- Floating point color
|
||||||
|
- Metadata?
|
||||||
|
|
Loading…
Reference in a new issue