Hacking:Porting file plugins to GEGL and GIO

From GIMP Developer Wiki
Revision as of 23:01, 9 February 2014 by Prokoudine (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

File loaders/exporters

For porting to the GIO file access library see here.

GIMP filter GEGL operation GEGL port Test result Comment
file-aa Yes untested
file-bmp Yes untested
file-cel Yes untested
file-compressor doesn't need porting
file-csource Yes untested
file-desktop-link doesn't need porting
file-dicom Yes untested
file-exr-load exr-load Yes untested
file-exr-save exr-save Yes untested
file-faxg3 Yes untested
file-fits Yes untested
file-fli Yes untested
file-gbr Yes untested
file-gif-load Yes untested
file-gif-save Yes untested
file-gih Yes untested
file-glob doesn't need porting
file-header Yes untested
file-html-table Yes untested
file-ico Yes untested
file-jp2-load jp2-load Yes untested
file-jpeg jpg-load, jpg-save Yes OK
file-mng Yes untested
file-pat Yes untested
file-pcx Yes untested
file-pdf-load Yes untested
file-pdf-save Yes untested
file-pix Yes untested
file-png png-load, png-save Yes OK
file-pnm ppm-load, ppm-save Yes untested
file-ps Yes untested
file-psd No untested
file-psp Yes untested
file-raw-data Yes untested Unrelated to raw camera files
file-sgi Yes untested
file-sunras Yes untested
file-svg svg-load Yes untested
file-tga Yes untested
file-tiff-load work in progress Failing GIMP doesn't respect layer order of multi-layer TIFFs.
file-tiff-save work in progress Failing GIMP flattens multi-layer TIFFs.
file-uri doesn't need porting
file-wmf Yes untested
file-xbm Yes untested
file-xmc Yes untested
file-xpm Yes untested
file-xwd Yes untested

New File loaders/exporters

These file loaders/savers are implemented in GEGL, but may not be part of GIMP (yet). Currently they are listed here for completeness.

For porting to the GIO file access library see here.

GEGL filter GIMP filter Test result Comment
ff-load No untested FFmpeg video frame importer
ff-save No untested FFmpeg video frame output sink. GEGL op is work in progress.
npy-save No untested Numerical Python (NumPy) file saver.
rawbayer-load No untested RAWBAYER and RAWBAYERS format. GEGL op is work in progress
rgbe-load No untested for Radiance HDR format with extensions HDR and PIC
rgbe-save No untested for Radiance HDR format with extensions HDR and PIC
webp-load work in progress untested for WebP image format
webp-save work in progress untested for WebP image format