== libraries == This page acts as a stocktake of Haiku's support of file formats and the libraries that support them. If know you whether we support a file format and with which library, please add it to one of the charts below. You could also add extra information that might be useful with the key below: ||= '''(Licence)''' =|| = ''' =||= '''The licence(s) of the library''' =|| ||= '''{r}''' =||= ''' = ''' =||= '''Read or Decode''' =|| ||= '''{w}''' =||= ''' = ''' =||= '''Write or Encode''' =|| ||= '''{rw}''' =||= ''' = ''' =||= '''Read/Decode and Write/Encode''' =|| === Graphics === ==== Raster ==== ||= '''Format''' =||= '''In Haiku''' =||= '''In HaikuDepot''' =||= '''In HaikuPorts''' =||= '''Potential support''' =|| |----------------------------------------------------------- ||AI||None||None||None||UniConvertor|| ||APNG||None||None||None||None|| ||BSAVE||None||None||None||DevIL(LGPL), [https://github.com/jsummers/deark deark]{r}|| ||BMP||None||None||libnsbmp||[https://github.com/ArashPartow/bitmap bmplib]|| ||BPG||None||None||libbpg (MIT/LGPL)||None|| ||CALS||None||None||None||ImageMagick|| ||CPT||None||None||None||CPTInfo, MITK|| ||CIN||None||None||None||ImageMagick,libcineon|| ||DEEP||None||None||None||ffmpeg|| ||DPX||None||None||None||[https://code.google.com/p/dpx/ libdpx](BSD)|| ||ECW||None||None||None||[https://github.com/makinacorpus/libecw libecw]|| ||Exif||None||None||None||None|| ||EXR||Translator||None||None||OpenEXR|| ||FITS||None||None||None||Astropy,C++fits|| ||FLIC||None||None||None||ffmpeg|| ||FPX||None||None||None||libfpx|| ||GIF||Translator||None||libnsgif||GIFLIB|| ||ICNS||Translator||None||None||[https://github.com/pornel/libicns libicns](LGPL)|| ||ICO||Translator||None||None||None|| ||ICS||None||None||None||[http://libics.sourceforge.net/ libics](LGPL)|| ||ILBM||None||None||None||[https://github.com/svanderburg/libilbm libilbm](MIT),[http://sourceforge.net/projects/recoil/ RECOIL](GPL)|| ||JBIG||None||None||None||[http://www.cl.cam.ac.uk/~mgk25/jbigkit/ jbigkit]|| ||JBIG2||None||None||None||[https://github.com/agl/jbig2enc jbig2enc]{w}, [https://github.com/rillian/jbig2dec jbig2dec]{r}|| ||JNG||None||None||None||In [http://sourceforge.net/projects/libmng/ libmng]|| ||jpeg, jpg||libjpeg||None||None||None|| ||JPEG HDR||None||None||None||None|| ||JPEG LS||None||None||None||[http://charls.codeplex.com/ CharLS], [http://www.stat.columbia.edu/~jakulin/jpeg-ls/mirror.htm JPEG-LS], [http://www.dclunie.com/jpegls/ JPEGLS]|| ||JPEG XR||None||None||None||[https://jxrlib.codeplex.com jxrlib]|| ||JPEG XT||None||None||None||[http://www.jpeg.org/jpegxt/software.html jpegxt]|| ||JPEG 2000||Translator||None||None||OpenJPEG,[http://www.ece.uvic.ca/~frodo/jasper/ Jasper]|| ||MNG||None||None||None||[http://sourceforge.net/projects/libmng/ libmng]|| ||MIFF||None||None||None||ImageMagick|| ||NRRD||None||None||None||[http://teem.sourceforge.net/nrrd/ nrrd] (LGPL)|| ||PAM||None||None||None||Netpbm, ImageMagick|| ||PBM||None||None||None||Netpbm, ImageMagick|| ||PCX||Translator||None||None||ImageMagick|| ||PGC||None||None||None||[https://github.com/jsummers/deark deark]{r}|| ||PGF||None||None||None||[http://sourceforge.net/projects/libpgf/ libpgf],[https://github.com/jsummers/deark deark]|| ||PGM||None||None||None||Netpbm, ImageMagick|| ||PGX||None||None||None||[https://github.com/jsummers/deark deark]{r}|| ||PIC||None||None||None||[https://github.com/jsummers/deark deark]{r}|| ||PIX||None||None||ImageMagick{r},ffmpeg{rw}||None|| ||PNG||libpng||None||None||None|| ||PNM||N/A||N/A||N/A||See PBM, PGM or PPM|| ||PPM||Translator||None||None||None|| ||PSB||None||None||None||None|| ||PSD||Translator||None||None||None|| ||PSP||None||None||None||None|| ||QTIF||None||None||None||[https://github.com/jsummers/deark deark]{r}|| ||RAS||None||None||None||FFmpeg|| ||RAW||Translator||None||None||dcraw|| ||RGBE||None||None||None||librad4|| ||SID||None||None||None||[http://www.gdal.org GDAL]{r}|| ||SGI||Translator||None||None||ImageMagick|| ||TGA||Translator||None||None||[http://tgalib.sourceforge.net/ libtga](LGPL)|| ||TIFF, TIF||Translator||None||libtiff||None|| ||VIC||None||None||None||[https://github.com/jesstess/vicar2png vicar2png]|| ||WEBP||Translator||None||[http://code.google.com/p/webp/ libwebp]||None|| ||WonderBrush||Translator||None||None||None|| ||XBM||None||None||None||ImageMagick|| ||XCF||None||None||None||ImageMagick|| ||XPM||None||None||None||libxpm|| ||XWD||None||None||None||Netpbm|| ==== Vector ==== ||= '''Format''' =||= '''In Haiku''' =||= '''In HaikuDepot''' =||= '''In HaikuPorts''' =||= '''Potential support''' =|| |----------------------------------------------------------- ||DXF||None||None||None||libdxf (GPL)|| ||HVIF||Translator||N/A||N/A||N/A|| ||SVG||None||None||svgtiny||None||