This is the qoi Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:20:57 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
qoiLibrary for encoding/decoding QOI (Quite OK Image Format) files
Bibek Panthi <bpanthi977@gmail.com>
MIT
0.0.1
alexandria (system).
package.lisp (file).
qoi.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
qoi/qoi.lisppackage.lisp (file).
qoi (system).
+qoi-magic+ (constant).
+qoi-op-diff+ (constant).
+qoi-op-luma+ (constant).
+qoi-op-rgb+ (constant).
+qoi-op-rgba+ (constant).
+qoi-op-run+ (constant).
copy-array (macro).
read-uint32-be (function).
setf-array (macro).
write-uint32-be (function).
Packages are listed by definition order.
qoicommon-lisp.
+qoi-magic+ (constant).
+qoi-op-diff+ (constant).
+qoi-op-luma+ (constant).
+qoi-op-rgb+ (constant).
+qoi-op-rgba+ (constant).
+qoi-op-run+ (constant).
copy-array (macro).
read-uint32-be (function).
setf-array (macro).
write-uint32-be (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
decode qoi from ‘stream’ of type (unsigned-byte 8)
Returns ‘image’ : an 1D array with consecutive pixel values
Also returns width, height, channels and colorspace values of the image
encode ‘image’ in ‘qoi’ format; writing to ‘stream’ of type (unsigned-byte 8)
‘image’ is 1D array of size width*height*channels of type (integer 0 255)
‘channels’ = 3 or 4 (i.e. RGB or RGBA)
‘colorspace’ = 1 or 0; This value doesn’t affect the encoding
stores ‘values’ at consecutive position in ‘array’. if last? is false don’t store last value
| Jump to: | C D E F M R S W |
|---|
| Jump to: | C D E F M R S W |
|---|
| Jump to: | +
C |
|---|
| Jump to: | +
C |
|---|
| Jump to: | F P Q S |
|---|
| Jump to: | F P Q S |
|---|