wiki:SoftwareInfo/Libraries

Version 8 (modified by richienyhus, 4 years ago) (diff)

finish Raw, start on Vector

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
AINoneNoneNoneUniConvertor
ANSiNoneNoneNoneAnsiLove-C,ansilove.js
APNGNoneNoneNoneNone
AVSNoneNoneNoneImageMagick
BigTIFF
BSAVENoneNoneNoneDevIL(LGPL), deark{r}
BMPNoneNonelibnsbmpbmplib
BPGNoneNonelibbpg (MIT/LGPL)None
CALSNoneNoneNoneImageMagick
CPTNoneNoneNoneCPTInfo, MITK
CPCNoneNoneNoneNone
CINNoneNoneNoneImageMagick,libcineon
CURNoneNoneNonecximage
DDSNoneNoneNoneImageMagick, mojodds
DEEPNoneNoneNoneffmpeg
DPXNoneNoneNonelibdpx(BSD)
ECWNoneNoneNonelibecw
EXRTranslatorNoneNoneOpenEXR
FBMNoneNoneNonefbm
FCONoneNoneNoneFiasco
FITSNoneNoneNoneAstropy,C++fits
FLICNoneNoneNoneffmpeg
FPXNoneNoneNonelibfpx
GIFTranslatorNonelibnsgifGIFLIB
HDRiNoneNoneNoneImageMagick plugin, rawtohdri, https://bitbucket.org/edgarv/hdritools hdritools
ICNSTranslatorNoneNonelibicns(LGPL)
ICOTranslatorNoneNonecximage
ICSNoneNoneNonelibics(LGPL)
ILBMNoneNoneNonelibilbm(MIT),RECOIL(GPL)
JBIGNoneNoneNonejbigkit
JBIG2NoneNoneNonejbig2enc{w}, jbig2dec{r}
JNGNoneNoneNoneIn libmng
jpeg, jpglibjpegNoneNoneNone
JPEG HDRNoneNoneNoneNone
JPEG LSNoneNoneNoneCharLS, JPEG-LS, JPEGLS
JPEG XRNoneNoneNonejxrlib
JPEG XTNoneNoneNonejpegxt
JPEG 2000TranslatorNoneNoneOpenJPEG,Jasper
KIFFNoneNoneNonelibkiff
LIFFNoneNoneNoneNone
MACNoneNoneNoneNetpbm
MNGNoneNoneNonelibmng
MIFFNoneNoneNoneImageMagick
MMRNoneNoneNoneNetpbm
MRFNoneNoneNoneNetpbm
MSPNoneNoneNonedeark
NIFFNoneNoneNoneniff
NRRDNoneNoneNonenrrd (LGPL)
ORANoneNoneNonelibora
PAMNoneNoneNoneNetpbm, ImageMagick
PBMNoneNoneNoneNetpbm, ImageMagick
PCXTranslatorNoneNoneImageMagick
PGCNoneNoneNonedeark{r}
PGFNoneNoneNonelibpgf,deark
PGMNoneNoneNoneNetpbm, ImageMagick
PGXNoneNoneNonedeark{r}
PICNoneNoneNonedeark{r}
PIXNoneNoneImageMagick{r},ffmpeg{rw}None
PJSNoneNoneNonepackjpg
PNGlibpngNoneNoneNone
PNMN/AN/AN/ASee PBM, PGM or PPM
PPMTranslatorNoneNoneNone
PRFNoneNoneNonelibprf
PSBNoneNoneNoneNone
PSDTranslatorNoneNoneNone
PSPNoneNoneNoneNone
QTIFNoneNoneNonedeark{r}
RASNoneNoneNoneFFmpeg, cximage
RAWTranslatorNoneNonedcraw
RGBENoneNoneNonelibrad4
SIDNoneNoneNoneGDAL{r}
SGITranslatorNoneNoneImageMagick
SKANoneNoneNonecximage
TGATranslatorNoneNonelibtga(LGPL)
TIFF, TIFTranslatorNonelibtiffNone
VICNoneNoneNonelibGD, ImageMagick
WBMPNoneNoneNonevicar2png
WEBPTranslatorNonelibwebpNone
WonderBrushTranslatorNoneNoneNone
XBMNoneNoneNoneImageMagick
XCFNoneNoneNoneImageMagick
XPMNoneNoneNonelibxpm
XWDNoneNoneNoneNetpbm

Meta

Format In Haiku In HaikuDepot In HaikuPorts Potential support
CGMNoneNoneNoneNone
DCFNoneNoneNoneNone
DjVu
EMFNoneNoneNoneNone
EMF+NoneNoneNoneNone
EPSNoneNoneNonelibspectre, pslib, PyScript, psg, psfile
ExifNoneNoneNoneNone
IPTC
METNoneNoneNoneArchivists’ Toolkit
PDFBePDFNoneNoneNone
PICTNoneNoneNonelibpict
PS Image Resources
PSNoneNoneNoneNone
PSFNoneNoneNoneNone
SWFNoneNoneNoneNone
WMFNoneNoneNoneNone
WPGNoneNoneNoneNone
XAMLNoneNoneNoneNone
XMPNoneNoneNoneNone

Raw

Format In Haiku In HaikuDepot In HaikuPorts Potential support
3FRNoneNoneNonecximage
ARWNoneNoneNonelibraw, cximage
CIFFNoneNoneNonelibraw
CR2NoneNoneNonelibopenraw, cximage
CRWNoneNoneNonelibopenraw, cximage
DNGNoneNoneNonelibraw, cximage
DCRNoneNoneNonelibraw, cximage
ERFNoneNoneNonelibopenraw, cximage
FFFNoneNoneNonelibraw{r}
KDCNoneNoneNonelibraw
LFPNoneNoneNonelfptools
MDCNoneNoneNonelibraw
MEFNoneNoneNonelibraw, cximage
MOSNoneNoneNonelibraw
MRWNoneNoneNonelibopenraw, cximage
NEFNoneNoneNonelibopenraw, cximage
NRWNoneNoneNonelibopenraw
ORFNoneNoneNonelibopenraw, cximage
PEFNoneNoneNonelibraw, cximage
PXNNoneNoneNoneUFRaw
RAFNoneNoneNonelibopenraw, cximage
RW2NoneNoneNonelibopenraw
SRWNoneNoneNoneUFRaw
SR2NoneNoneNonecximage{r}
X3FNoneNoneNonelibx3f, cximage

Vector

Format In Haiku In HaikuDepot In HaikuPorts Potential support
CDRNoneNoneNonelibcdr
DXFNoneNoneNonelibdxf (GPL)
EPSNoneNoneNonelibspectre, pslib, PyScript, psg, psfile
HVIFTranslatorN/AN/AN/A
NoneNoneNonelibdxf (GPL)
SVGNoneNonesvgtinyNone
XNGNoneNoneNoneNone