diff options
author | Mattias Andrée <m@maandree.se> | 2025-03-03 16:43:19 +0100 |
---|---|---|
committer | Mattias Andrée <m@maandree.se> | 2025-03-03 16:44:37 +0100 |
commit | e114123df2a05650f0f7e34044c1e8f829c50a44 (patch) | |
tree | 48c408b469d5fc3f1acdf4468ad6f22da8a65370 /README | |
parent | m (diff) | |
download | liblss16-e114123df2a05650f0f7e34044c1e8f829c50a44.tar.gz liblss16-e114123df2a05650f0f7e34044c1e8f829c50a44.tar.bz2 liblss16-e114123df2a05650f0f7e34044c1e8f829c50a44.tar.xz |
misc
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'README')
-rw-r--r-- | README | 50 |
1 files changed, 50 insertions, 0 deletions
@@ -0,0 +1,50 @@ +NAME + liblss16 - Library for the SYSLINUX "ad hoc" LSS16 image format + +DESCRIPTION + liblss16 is a C library for encoding and decode the LSS16 image file + format, which is a SYSLINUX "ad hoc" lossless, compressed, low-fidelity + image file format optimised bootloaders in low-end graphics + environments. + + liblss16 provides the following functions for decoding LSS16 images: + + liblss16_decoder_init(3) + Prepare state for liblss16_decode_to_colour_index(3). + + liblss16_decode_to_colour_index(3) + Decode an file. The colour of each pixel is output with + the index of the colour in the colour palette. + + liblss16_decode_strerror(3) + Get error description for error code returned by + liblss16_decode_to_colour_index(3). + + liblss16 provides the following functions for encoding LSS16 images: + + liblss16_optimise(3) + Optimise an image for optimal compression with LSS16. + + liblss16_encoder_init(3) + Prepare state for liblss16_encode_from_colour_index(3). + + liblss16_encode_from_colour_index(3) + Encode an file. The colour of each pixle is input as the + index of the colour in the colour palette. + + liblss16_encode_strerror(3) + Get error description for error code returned by + liblss16_encoder_init(3) or + liblss16_encode_from_colour_index(3). + +EXTENDED DESCRIPTION + The liblss16 project also implements the following utilities: + + lss16toppm(1) + Convert an LSS16 file to a Portable Pixmap (PPM) file. + + ppmtolss16(1) + Convert a Portable Anymap (PNM) file to an LSS16 file. + +SEE ALSO + lss16(5), syslinux(1) |