- abydos

Supported formats

Currently abydos supports 73 graphics formats. But this number shouldn't be taken too seriously since some are arguably just variations of the same format. It's often quite arbitray where to draw the line, and in practice it's often done simply by convension or even tradition. In the list below some formats are grouped together if they are technically raleted (share a common container format for example). Formats that are just conceptually related but technically different (like the common Camera Raw umbrella term) will be kept apart.

The first goal was to support at least all formats supported by GdkPixbufexternal link, which now has been reached. Both GdkPixbuf and abydos only supports a subset the QTIF image format. That is embedded JPEG or PNG images, as shown below. But the format can contain (at least) 12 other types of data and at least one of those also supports animation.

For most formats abydos rely on third party libraries. Some specific for one format and some capable of handling wide range of image formats, such as ImageMagickexternal link.

Image formatMIME type(s)Extension(s)Supported by abydosSupported by gdk-pixbufSupported by DearkSupported by Grafx2
Adobe Photoshopimage/vnd.adobe.photoshoppsdYesNoYesNo
Alias PIX Image Filealias, als, img, pixNoNoYesNo
Amiga iconinfoNoNoYesNo
ANSI arttext/x-ansiansYesNoYesNo
Apple Icon Image (ICNS)image/x-icnsicnsYesLacks variant supportYesNo
ArtWorx Data Format (ADF)image/x-artworxadfYesNoYesNo
Avatar/0text/x-avatar0avt, bbsYesNoNoNo
Binary Texttext/x-binarybinYesNoYesNo
ColoRIXrix, sc?NoNoNoYes
CompuServe Graphics Interchange Format (GIF)image/gifgifUsing libnsgif, giflib or ImageMagickYesYesYes
Degas pictureYesNoYesPartial
Degas compressed high resolution picture (PC3)image/x-pc3pc3YesNoYesNo
Degas compressed low resolution picture (PC1)image/x-pc1pc1YesNoYesYes
Degas compressed medium resulution picture (PC2)image/x-pc2pc2YesNoYesNo
Degas high resolution picture (PI3)image/x-pi3pi3, suhYesNoYesNo
Degas low resolution picture (PI1)image/x-pi1pi1YesNoYesYes
Degas medium resolution picture (PI2)image/x-pi2pi2YesNoYesNo
Digital Imaging and Communications in Medicine (DICOM)application/dicom, image/dicom-rledcm, dicYesNoNoNo
DjVuimage/vnd.djvu, image/vnd.djvu+multipage, image/x-djvudjvuYesNoNoNo
Doodle AtaridooNoNoYesNo
Extended Binary (XBIN)image/x-xbinxbYesNoYesNo
Free Lossless Image Format (FLIF)image/x-flifflifYesNoNoNo
GEM rasterimage/x-gemimg, ximgYesNoYesNo
Gimp Bitmap (XCF)image/x-xcfxcfYesNoNoNo
High Efficiency Image File Format (HEIF)image/heic, image/heic-sequence, image/heif, image/heif-sequenceheicYesUsing third party loaderNoNo
iCEDraw Format (IDF)image/x-icedrawidfYesNoNoNo
Interleaved Bitmap (ILBM)image/x-ilbmbbm, blk, iff, ilbm, lbm, picYesNoYesYes
Joint Photographic Experts Group JFIF format (JPEG / JFIF)image/jpegjpe, jpeg, jpgYesYesNoYes
JPEG-2000image/jp2, image/jpeg2000, image/jpxjp2YesYesYesNo
Kisekae Set System Cell (KiSS Cel)image/x-kiss-celcel, kcfYesNoNoYes
Koala Painterimage/x-koa, image/x-koalagig, kla, koaYesNoNoNo
Kodak Cineonimage/x-cineoncinYesNoNoNo
Krita imageapplication/x-kritakraNoNoYesNo
MacPaintmac, pic, pntgNoNoYesNo
Multiple Network Graphics (MNG)video/x-mngmngYesNoNoNo
Neochromeimage/x-neo, image/x-neochromeneoYesNoYesYes
OpenEXRimage/x-exrexrYesNoNoNo
OpenRasterimage/openrasteroraNoNoYesNo
PC-Boardtext/x-pcboardpcbYesNoNoNo
PETSCII screen code sequencetext/x-petscii-sequenceseqYesNoNoNo
Portable Anymap (PNM)image/x-portable-anymappnmYesYesYesNo
Portable Bitmapimage/x-portable-bitmappbmYesYesYesNo
Portable Greyscaleimage/x-portable-graymap, image/x-portable-greymappgmYesYesYesNo
Portable Pixmapimage/x-portable-pixmapppmYesYesYesNo
Portable Arbitrary Mapimage/x-portable-arbitrarymappamYesNoYesNo
Portable Document Format (PDF)application/pdfpdfYesNoNoNo
Portable Network Graphics (PNG)image/pngpngWith animationLacks animationNoYes
Postscript (PS)application/postscriptpsYesNoNoNo
QuickTime Image Format (QTIF)image/qtif, image/x-quicktimeqif, qtifLacks support for most compression schemesLacks support for most compression schemesLacks support for most compression schemesNo
QuickTime Image Format - Animationimage/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - Apple Pixletimage/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - DV/PVCPRO NTSCimage/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - DVCPRO50 NTSCimage/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - DVCPRO50 PALimage/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - DVCPRO PALimage/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - DV PALimage/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - H.263image/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - H.264image/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - JPEGimage/qtif, image/x-quicktimeqif, qtifYesYesYesNo
QuickTime Image Format - JPEG 2000image/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - MPEG-4image/qtif, image/x-quicktimeqif, qtifNoNoNoNo
QuickTime Image Format - PNGimage/qtif, image/x-quicktimeqif, qtifYesYesYesNo
QuickTime Image Format - Rawimage/qtif, image/x-quicktimeqif, qtifNoNoYesNo
Raw Teletexttext/x-raw-teletextbinYesNoNoNo
Scalable Vector Graphics (SVG)application/svg+xml, image/svg, image/svg+xmlsvg, svg.gz, svgzYesUsing third party loaderNoNo
Spectrum 512 compressedimage/x-spectrum512-compressedspcYesNoYesNo
Spectrum 512 uncompressedimage/x-spectrum512-uncompressedspuYesNoYesNo
Stardent Application Visualization System X (AVS X)image/x-avsxavs, mbfavs, xYesNoNoNo
STOS Memory Bankapplication/x-stos-memorybankmbk, mbsYesNoPartialNo
STOS icon bankapplication/x-stos-memorybankmbk, mbsYesNoYesNo
STOS screenapplication/x-stos-memorybankmbk, mbsYesNoNoNo
STOS sprite bankapplication/x-stos-memorybankmbk, mbsYesNoYesNo
STOS Picture Packerimage/x-stos-picturepackerpac, pp1, pp2, pp3YesNoNoNo
Sun Rasterfileimage/x-cmu-raster, image/x-sun-rasterras, rast, rs, scr, sr, sunYesDroppedPartialNo
Sun Rasterfile 1-bitimage/x-cmu-raster, image/x-sun-rasterim1YesNoYesNo
Sun Rasterfile 8-bitimage/x-cmu-raster, image/x-sun-rasterim8YesNoYesNo
Sun Rasterfile 24-bitimage/x-cmu-raster, image/x-sun-rasterim24YesNoYesNo
Sun Rasterfile 32-bitimage/x-cmu-raster, image/x-sun-rasterim32YesNoNoNo
Tagged Image File Format (TIFF)image/tifftif, tiffYesLacks multi page supportNoNo
Texas Instruments Calculator Image Variableapplication/x-ti-variableYesNoYesNo
TI-82 Image Variableapplication/x-ti-variable82iYesNoYesNo
TI-84 Plus C Background Variableapplication/x-ti-variable8caYesNoYesNo
TI-84 Plus C Image Variableapplication/x-ti-variable8ciYesNoYesNo
TI-92 Image Variableapplication/x-ti-variable92iYesNoYesNo
Truevision Targaimage/x-tgatarga, tgaYesYesYesNo
TUNDRAtext/x-tundratndYesNoNoNo
WebPimage/webpwebpYesNoNoNo
Windows & Aldus Metafile (WMF)image/wmf, image/x-wmfapm, wmfYesUsing third part loaderNoNo
Windows Animated Cursorapplication/x-navi-animationaniYesLacks variant supportYesNo
Windows Bitmap (BMP)image/bmp, image/x-bmp, image/x-MS-bmpbmpYesYesYesYes
Windows Enhanced Metafile (EMF)image/emfemfYesNoNoNo
Windows Iconapplication/ico, image/ico, image/icon, image/vnd.microsoft.icon, image/x-ico, image/x-icon, image/x-win-bitmap, text/icoicoYesYesYesYes
Windows Cursorapplication/ico, image/ico, image/icon, image/vnd.microsoft.icon, image/x-ico, image/x-icon, image/x-win-bitmap, text/icocurYesYesYesNo
Wireless Bitmap (level 0) (WBMP)image/vnd.wap.wbmpwbmpYesNoNoNo
X11 Bitmapimage/x-xbitmap, image/x-xbmixbmYesYesNoNo
X11 Pixmapimage/x-xpixmap, image/x-xpmixpmYesYesNoNo
Zeiss BIVASdta, imgNoNoNoYes
Zsoft Publisher's PC Paintbrush (PCX)image/vnd.zbrush.pcx, image/x-pcxpcx, ppcYesDroppedYesYes
Image formatMIME type(s)Extension(s)Supported by abydosSupported by gdk-pixbufSupported by DearkSupported by Grafx2
snisurset.netContact the author.

Last edited Sun, 19 May 2019 22:36:59