• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

heif/H03-May-2022-1,6601,071

imagemagick/H03-May-2022-818520

jpeg/H03-May-2022-1,441894

jpeg2000/H03-May-2022-1,356847

pgf/H03-May-2022-1,143691

png/H03-May-2022-1,547961

qimage/H03-May-2022-600367

raw/H03-May-2022-678425

tiff/H03-May-2022-1,7061,085

READMEH A D10-Dec-20214.2 KiB6958

README

1Native DIMG Loaders status
2--------------------------
3
4Format  Read  Write  ICC   MetaData  Thumb   8bits    16bits  dependency
5
6JPG     Done  Done   Done  Done      Done    yes      N.A     libjpeg
7PNG     Done  Done   Done  Done      N.A     yes      yes     libpng
8TIFF/EP Done  Done   Done  Done      Done    yes      yes     libtiff
9RAW     Done  N.A    N.A   Done      Done    yes      yes     libraw             (internal)
10PGF     Done  Done   TODO  Done      N.A     yes      yes     libpgf             (internal)
11JPEG2K  Done  Done   Done  Done      N.A     yes      yes     libjasper
12HEIF    Done  Done   Done  Done      N.A     yes      yes     libheif / libde265 (internal) + libx265 (external)
13
14Others file formats are supported:
15- in 8 bits/color/pixel only using Qt plugin loaders (QImage and KImageFormat plugins - "KIMG") and mostly in read only.
16  https://doc.qt.io/qt-5/qimage.html#reading-and-writing-image-files
17  https://cgit.kde.org/kimageformats.git/tree/src/imageformats
18
19- in 8 or 16 bits/color/pixel using ImageMagick codecs (optional - "IM").
20  https://www.imagemagick.org/script/formats.php
21
22Note: if ImageMagick is present, this one is used in favor than Qt plugin loaders.
23
24Uncomplete list of supported formats are listed below:
25
26Format   Read       Write      Description                              Codec
27                    (IM only)
28
29KRA      yes        no         Krita Raster image                       KIMG
30ORA      yes        no         OpenRaster image                         KIMG
31PIC      yes        no         Softimage Raster image                   KIMG
32DDS      yes        yes        Microsoft Direct Draw Surface            KIMG | IM
33EPS      yes        yes        Adobe Encapsulated PostScript            KIMG | IM
34EXR      yes        yes        ILM High dynamic range image             KIMG | IM
35HDR      yes        yes        Radiance RGBE image format               KIMG | IM
36PCX      yes        yes        ZSoft IBM PC Paintbrush                  KIMG | IM
37PNM      yes        yes        Portable anymap                          KIMG | IM
38PSD      yes        yes        Photoshop Raster image                   KIMG | IM
39RAS/SUN  yes        yes        Sun Raster image                         KIMG | IM
40RGB      yes        yes        Raw Red Green Blue image                 KIMG | IM
41RLE      yes        no         Utah Run length encoded image            KIMG | IM
42TGA      yes        yes        Truevision Targa image                   KIMG | IM
43XCF      yes        no         Gimp Raster image                        KIMG | IM
44GIF      yes        yes        CompuServe Graphics Interchange Format   KIMG | IM
45BMP      yes        yes        Windows bitmap format                    KIMG | IM
46PBM      yes        yes        Portable bitmap format                   KIMG | IM
47PGM      yes        yes        Portable graymap format                  KIMG | IM
48PPM      yes        yes        Portable pixmap format                   KIMG | IM
49XBM      yes        yes        X Windows system bitmap                  KIMG | IM
50XPM      yes        yes        X Windows system pixmap                  KIMG | IM
51PCD      yes        yes        PhotoCD                                         IM
52SGI      yes        yes        Irix RGB image                                  IM
53ICO      yes        no         Windows icon format                             IM
54MNG      yes        yes        Multiple-image Network Graphics                 IM
55SVG      yes        yes        Scalable Vector Graphics                        IM
56WEBP     yes        yes        Weppy image format                              IM
57FIT/FITS yes        yes        Flexible Image Transport System                 IM
58FLIF     yes        yes        Free Lossless Image Format                      IM
59JBIG     yes        yes        Joint Bi-level Image                            IM
60BPG                            Better Portable Graphics
61-----------------------------------------------------------------------------------
62
63TODO :
64
65Remove Jasper dependency and replace by OpenJpeg http://www.openjpeg.org
66Add AV1 plugin based on libaom (https://aomedia.googlesource.com/aom/)
67Add JPEG-XR plugin based on libjxr (https://github.com/4creators/jxrlib)
68Add WebP plugin based on libwebp (https://github.com/webmproject/libwebp)
69