kdelibs/kimgio
Ivailo Monev 4bd5d6b609 kimgio: cast the character to uchar and return EOF on error from RAWDataStream::get_char()
note that LibRaw_buffer_datastream returns -1 if the position is
out-of-bounds but https://www.gnu.org/software/libc/manual/html_node/EOF-and-Errors.html
claims that EOF may not be -1

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 08:33:14 +03:00
..
CMakeLists.txt kimgio: rename jpeg plugin to jpg to match the more common extension 2022-10-13 14:28:59 +03:00
ico.cpp kimgio: use custom datastream class in raw plugin 2022-10-25 03:12:45 +03:00
ico.h kimgio: new ICO-specialized plugin 2022-10-12 19:50:00 +03:00
jp2.cpp kimgio: simplify data copying in ico plugin 2022-10-19 23:54:28 +03:00
jp2.h kimgio: JPEG 2000-specialized plugin 2022-10-12 00:45:15 +03:00
jpg.cpp kimgio: use TJPF_ARGB as pixel format in jpg plugin when the host is big-endian 2022-10-20 23:02:04 +03:00
jpg.h kimgio: implement quality option for jpg plugin 2022-10-13 15:09:58 +03:00
raw.cpp kimgio: cast the character to uchar and return EOF on error from RAWDataStream::get_char() 2022-10-26 08:33:14 +03:00
raw.h kimgio: new RAW-specialized plugin 2022-10-11 19:40:32 +03:00
README kimgio: ICO image format write support 2022-10-19 14:58:37 +03:00
webp.cpp kimgio: theoretical big-endian support for ICO format 2022-10-20 22:45:45 +03:00
webp.h kimgio: simplify WebP image writing 2022-10-20 00:17:31 +03:00

This directory contains Katie imageformat plugins. See Katie docs for
writing a new handler.

Current formats include:

WEBP    <read> <write>
JPEG    <read> <write>
ICO     <read> <write>
JP2     <read>
RAW     <read>

If you want to contribute plugin for image format and there is no solid
C/C++ library for it (like there is for WebP) then it is unlikely it will be
accepted.