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
|
ANSi | None | None | None | AnsiLove-C,ansilove.js
|
APNG | None | None | None | None
|
AVS | None | None | None | ImageMagick
|
BigTIFF
|
BSAVE | None | None | None | DevIL(LGPL), deark{r}
|
BMP | None | None | libnsbmp | bmplib
|
BPG | None | None | libbpg (MIT/LGPL) | None
|
CALS | None | None | None | ImageMagick
|
CPT | None | None | None | CPTInfo, MITK
|
CPC | None | None | None | None
|
CIN | None | None | None | ImageMagick,libcineon
|
CUR | None | None | None | cximage
|
DDS | None | None | None | ImageMagick, mojodds
|
DEEP | None | None | None | ffmpeg
|
DPX | None | None | None | libdpx(BSD)
|
ECW | None | None | None | libecw
|
EXR | Translator | None | None | OpenEXR
|
FBM | None | None | None | fbm
|
FCO | None | None | None | Fiasco
|
FITS | None | None | None | Astropy,C++fits
|
FLIC | None | None | None | ffmpeg
|
FPX | None | None | None | libfpx
|
GIF | Translator | None | libnsgif | GIFLIB
|
HDRi | None | None | None | ImageMagick plugin, rawtohdri, https://bitbucket.org/edgarv/hdritools hdritools
|
ICNS | Translator | None | None | libicns(LGPL)
|
ICO | Translator | None | None | cximage
|
ICS | None | None | None | libics(LGPL)
|
ILBM | None | None | None | libilbm(MIT),RECOIL(GPL)
|
JBIG | None | None | None | jbigkit
|
JBIG2 | None | None | None | jbig2enc{w}, jbig2dec{r}
|
JNG | None | None | None | In libmng
|
jpeg, jpg | libjpeg | None | None | None
|
JPEG HDR | None | None | None | None
|
JPEG LS | None | None | None | CharLS, JPEG-LS, JPEGLS
|
JPEG XR | None | None | None | jxrlib
|
JPEG XT | None | None | None | jpegxt
|
JPEG 2000 | Translator | None | None | OpenJPEG,Jasper
|
KIFF | None | None | None | libkiff
|
LIFF | None | None | None | None
|
MAC | None | None | None | Netpbm
|
MNG | None | None | None | libmng
|
MIFF | None | None | None | ImageMagick
|
MMR | None | None | None | Netpbm
|
MRF | None | None | None | Netpbm
|
MSP | None | None | None | deark
|
NIFF | None | None | None | niff
|
NRRD | None | None | None | nrrd (LGPL)
|
ORA | None | None | None | libora
|
PAM | None | None | None | Netpbm, ImageMagick
|
PBM | None | None | None | Netpbm, ImageMagick
|
PCX | Translator | None | None | ImageMagick
|
PGC | None | None | None | deark{r}
|
PGF | None | None | None | libpgf,deark
|
PGM | None | None | None | Netpbm, ImageMagick
|
PGX | None | None | None | deark{r}
|
PIC | None | None | None | deark{r}
|
PIX | None | None | ImageMagick{r},ffmpeg{rw} | None
|
PJS | None | None | None | packjpg
|
PNG | libpng | None | None | None
|
PNM | N/A | N/A | N/A | See PBM, PGM or PPM
|
PPM | Translator | None | None | None
|
PRF | None | None | None | libprf
|
PSB | None | None | None | None
|
PSD | Translator | None | None | None
|
PSP | None | None | None | None
|
QTIF | None | None | None | deark{r}
|
RAS | None | None | None | FFmpeg, cximage
|
RAW | Translator | None | None | dcraw
|
RGBE | None | None | None | librad4
|
SID | None | None | None | GDAL{r}
|
SGI | Translator | None | None | ImageMagick
|
SKA | None | None | None | cximage
|
TGA | Translator | None | None | libtga(LGPL)
|
TIFF, TIF | Translator | None | libtiff | None
|
VIC | None | None | None | libGD, ImageMagick
|
WBMP | None | None | None | vicar2png
|
WEBP | Translator | None | 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
|
Format | In Haiku | In HaikuDepot | In HaikuPorts | Potential support
|
---|
CGM | None | None | None | None
|
DCF | None | None | None | None
|
DjVu
|
EMF | None | None | None | None
|
EMF+ | None | None | None | None
|
EPS | None | None | None | libspectre, pslib, PyScript, psg, psfile
|
Exif | None | None | None | None
|
IPTC
|
MET | None | None | None | Archivists’ Toolkit
|
PDF | BePDF | None | None | None
|
PICT | None | None | None | libpict
|
PS Image Resources
|
PS | None | None | None | None
|
PSF | None | None | None | None
|
SWF | None | None | None | None
|
WMF | None | None | None | None
|
WPG | None | None | None | None
|
XAML | None | None | None | None
|
XMP | None | None | None | None
|
Raw
Format | In Haiku | In HaikuDepot | In HaikuPorts | Potential support
|
---|
3FR | None | None | None | cximage
|
ARW | None | None | None | libraw, cximage
|
CIFF | None | None | None | libraw
|
CR2 | None | None | None | libopenraw, cximage
|
CRW | None | None | None | libopenraw, cximage
|
DNG | None | None | None | libraw, cximage
|
DCR | None | None | None | libraw, cximage
|
ERF | None | None | None | libopenraw, cximage
|
FFF | None | None | None | libraw{r}
|
KDC | None | None | None | libraw
|
LFP | None | None | None | lfptools
|
MDC | None | None | None | libraw
|
MEF | None | None | None | libraw, cximage
|
MOS | None | None | None | libraw
|
MRW | None | None | None | libopenraw, cximage
|
NEF | None | None | None | libopenraw, cximage
|
NRW | None | None | None | libopenraw
|
ORF | None | None | None | libopenraw, cximage
|
PEF | None | None | None | libraw, cximage
|
PXN | None | None | None | UFRaw
|
RAF | None | None | None | libopenraw, cximage
|
RW2 | None | None | None | libopenraw
|
SRW | None | None | None | UFRaw
|
SR2 | None | None | None | cximage{r}
|
X3F | None | None | None | libx3f, cximage
|
Vector
Format | In Haiku | In HaikuDepot | In HaikuPorts | Potential support
|
---|
CDR | None | None | None | libcdr
|
DXF | None | None | None | libdxf (GPL)
|
EPS | None | None | None | libspectre, pslib, PyScript, psg, psfile
|
HVIF | Translator | N/A | N/A | N/A
|
None | None | None | libdxf (GPL)
|
SVG | None | None | svgtiny | None
|
XNG | None | None | None | None
|