- abydos

Supported formats

Currently abydos supports 192 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 ImageMagickSupported by FFmpeg
1st Publisher Clip Art Format (PFS)artNoNoYesYesNo
Adobe Photoshopimage/vnd.adobe.photoshoppsdYesNoYesYesYes
Alias PIX Image Fileimage/x-alias-pixalias, als, img, pixYesNoYesNoNo
Amiga Metafile (AMFF)image/x-amffamfYesNoNoNoNo
Amiga Workbench iconimage/x-amiga-iconinfoYesNoYesNoNo
AMOS Memory Bankapplication/x-amos-memorybankabkYesNoYesNoNo
AMOS Icon Bankimage/x-amos-iconbankabkYesNoYesNoNo
AMOS Screenapplication/x-amos-memorybankabkYesNoYesNoNo
AMOS Sprite Bankimage/x-amos-spritebankabkYesNoYesNoNo
AMOS Picture Packerimage/x-amos-picturepackerbinYesNoNoNoNo
Ani STimage/x-ani-stscr, strYesNoNoNoNo
ANSI arttext/x-ansiansYesNoYesNoYes
Apple Icon Image (ICNS)image/x-icnsicnsYesLacks variant supportYesNoNo
ArtMasterimage/x-artmasterimgYesNoNoNoNo
ArtWorx Data Format (ADF)image/x-artworxadfYesNoYesNoYes
Aseprite Format (ASE)image/x-asepritease, asepriteYesNoNoNoNo
Atari CADimage/x-atari-caddrgYesNoNoNoNo
Atari ST RGB intermediateimage/x-atari-rgb-intermediatergbYesNoNoNoNo
Autodesk Animator (FLI/FLC)application/autodesk-animator, video/x-fliccel, flc, flh, fli, flt, flxNoNoNoNoYes
FLCvideo/x-flcflcNoNoNoNoYes
AV1 Image File Format (AVIF)image/avif, image/avif-sequenceavif, avifs, heif, hifYesNoNoNoNo
Avatar/0text/x-avatar0avt, bbsYesNoNoNoNo
BBC Microcomputer display RAMimage/x-bbc-micro-screendumpYesNoNoNoNo
Bennet Yee's face format (YBM)bmNoNoYesNoNo
Better Portable Graphics (BPG)image/bpg, image/x-bpgbpgYesNoNoYesNo
Binary Texttext/x-binarybinYesNoYesNoYes
Blazing Paddlesimage/x-blazing-paddlespi, wndYesNoNoNoNo
Canon EOS-1D Mark II RAWimage/x-canon-cr2YesNoNoNoNo
Canon PowerShotimage/x-canon-crwYesNoNoNoNo
Cebra Teletext (TTX)application/x.teletext.ttxttxYesNoNoNoNo
Cheeseimage/x-cheesecheYesNoNoNoNo
CompuServe Graphics Interchange Format (GIF)image/gifgifYesYesYesYesYes
Crack ArtNoNoNoNoNo
Crack Art high resolutionca3NoNoNoNoNo
Crack Art low resolutionca1NoNoNoNoNo
Crack Art medium resolutionca2NoNoNoNoNo
DaliNoNoNoNoNo
Dali high resolutionhpk, sd2NoNoNoNoNo
Dali low resolutionlpk, sd0NoNoNoNoNo
Dali medium resolutionmpk, sd1NoNoNoNoNo
DaVinciimage/x-davinciimgYesNoNoNoNo
Degas pictureYesNoYesNoNo
Degas compressed high resolution picture (PC3)image/x-pc3pc3YesNoYesNoNo
Degas compressed low resolution picture (PC1)image/x-pc1pc1YesNoYesNoNo
Degas compressed medium resulution picture (PC2)image/x-pc2pc2YesNoYesNoNo
Degas high resolution picture (PI3)image/x-pi3pi3, suhYesNoYesNoNo
Degas low resolution picture (PI1)image/x-pi1pi1YesNoYesNoNo
Degas medium resolution picture (PI2)image/x-pi2pi2YesNoYesNoNo
Digital Imaging and Communications in Medicine (DICOM)application/dicom, image/dicom-rle, image/x-dicomdcm, dicYesNoNoYesNo
Digital Negative (DNG)image/x-adobe-dngYesNoNoNoNo
Digital Picture Exchange (DPX)image/x-digital-picture-exchange, image/x-dpxdpxYesNoNoYesYes
Direct Draw Surfaceimage/x-dds, image/x-direct-draw-surfaceddsYesNoNoYesYes
DjVuimage/vnd.djvu, image/vnd.djvu+multipage, image/x-djvudjvuYesNoNoNoNo
Draz Paintimage/x-draz-paintdrp, drzYesNoNoNoNo
Dr DoodledooNoNoYesNoNo
Dune Image (AAI)image/x-duneaaiYesNoNoYesNo
DUOimage/x-atari-duodu1, du2, duoYesNoNoNoNo
Encapsulated Postscript (EPS)image/x-epsepsYesNoNoNoNo
Epson RAWimage/x-epson-erferfYesNoNoNoNo
Extended Binary (XBIN)image/x-xbinxbYesNoYesNoYes
Face Painterimage/x-face-painterfcp, fptYesNoNoNoNo
Farbfeldimage/x-farbfeldffYesNoYesNoNo
FlashPix Format (FPX)image/vnd.fpx, image/x-flash-pixfpxYesNoNoYesYes
Flash XML graphics (FXG)image/x-flash-xml-graphicsPartialNoNoNoNo
Flexible Image Transport System (FITS)application/fits, image/fitsfit, fits, ftsNoNoNoYesNo
Free Lossless Image Format (FLIF)image/x-flifflifYesNoNoYesNo
Fuji S2 RAWimage/x-fuji-rafrafYesNoNoNoNo
GEM rasterimage/x-gemimg, ximgYesNoYesNoNo
GFA Artistimage/x-gfa-artistartYesNoNoNoNo
Gimp Bitmap (XCF)image/x-xcf, image/xcfxcfYesNoNoYesNo
Graphics ProcessorNoNoNoNoNo
Graphics Processor high resolutionNoNoNoNoNo
Graphics Processor low resolutionNoNoNoNoNo
Graphics Processor medium resolutionNoNoNoNoNo
GX1image/x-gx1gx1YesNoNoNoNo
GX2image/x-gx2gx2YesNoNoNoNo
Haiku Vector Icon Format (HVIF)image/x-hvifYesNoNoNoNo
Hi-Eddiimage/x-hi-eddihedYesNoNoNoNo
Hierarchical Data Format (HDF)application/x-hdfNoNoNoNoNo
HDF4application/x-hdfhdfNoNoNoNoNo
HDF5application/x-hdfh5NoNoNoNoNo
High Efficiency Image File Format (HEIF)image/heic, image/heic-sequence, image/heif, image/heif-sequenceheicYesUsing third party loaderNoYesNo
Hires Player Missileimage/x-hires-player-missilehpmYesNoNoNoNo
iCEDraw Format (IDF)image/x-icedrawidfYesNoNoNoNo
ImageLabimage/x-imagelabb&w, b_wYesNoNoNoNo
Interleaved Bitmap (ILBM)image/x-ilbmbbm, blk, iff, ilbm, lbm, picYesNoYesYesYes
ANIMvideo/x-animanimYesNoNoNoNo
Deluxe Paint STimage/x-ilbmiffNoNoNoNoNo
JBIGimage/x-jbigbie, jbe, jbigNoNoNoYesYes
Joint Photographic Experts Group JFIF format (JPEG / JFIF)image/jpeg, image/jpg, image/pjpegjif, jpe, jpeg, jpgYesYesNoYesYes
JPEG-2000image/jpeg2000jp2YesYesYesYesYes
JPEG 2000 base still image (JP2)image/jp2j2c, j2k, jp2YesYesYesYesYes
Jpeg Network Graphics (JNG)image/x-jng, video/x-jngjngYesNoNoYesNo
Khoros Visualization Image file (VIFF)image/x-viffviff, xvYesNoNoYesNo
Kisekae Set System Cel (KiSS Cel)image/x-kiss-celcel, kcfYesNoNoNoNo
Koala Painterimage/x-koa, image/x-koalagig, kla, koaYesNoNoNoNo
Koala Painter (Compressed)ggYesNoNoNoNo
Kodak Cineonimage/x-cin, image/x-cineoncinYesNoNoYesNo
Kodak DC25 Cameraimage/x-kodak-k25k25YesNoNoNoNo
Kodak DC120 Digital Cameraimage/x-kdc, image/x-kodak-kdckdcYesNoNoNoNo
Kodak Photo CDimage/x-photo-cdpcdYesNoNoYesNo
Kodak Pro Digital RAWimage/x-kodak-dcrdcrYesNoNoNoNo
Krita imageapplication/x-kritakraYesNoYesNoNo
LabEye imageimage/x-labeye-imageimYesNoNoNoNo
LottiejsonYesNoNoNoNo
Macintosh Quickdraw/Pictapplication/mac-quick-draw, image/pict, image/x-pictpct, pic, pictNoNoYesNoNo
MacPaintapplication/mac-paint, image/x-macpaintmac, pic, pntgYesNoYesYesNo
Magick Image File Format (MIFF)image/miff, image/x-miffmif, miffYesNoNoYesNo
MGR Systems Teletext (TTI7)text/x.teletext.ttittiYesNoNoNoNo
Minolta DiMAGE RAWimage/x-minolta-mrwYesNoNoNoNo
MTV Ray-Tracerimage/x-mtvmtv, picYesNoNoYesNo
Multi-Picture Format (MPO)image/x-mpojpg, mpoYesNoYesNoNo
Multi Palette Picture (MPP)image/x-multi-palette-picturemppYesNoNoNoNo
Multiple Network Graphics (MNG)image/x-mng, video/x-mngmngYesNoNoYesYes
Naïve Image Formatsnia, nie, niiYesNoNoNoNo
NIAimage/nianiaYesNoNoNoNo
NIEimage/nienieYesNoNoNoNo
Nearly Raw Raster Data (NRRD)image/x-nrrdYesNoNoNoNo
Neochromeimage/x-neo, image/x-neochromeneoYesNoYesNoNo
NeoDesk Iconimage/x-neodesk-iconnicYesNoNoNoNo
Nikon RAWimage/x-nikon-nefnefYesNoNoNoNo
Nokia Over the Air bitmap (OTA)otbNoNoNoYesNo
Olympus RAWimage/x-olympus-orforfYesNoNoNoNo
OpenEXR (EXR)image/x-exrexrYesNoNoYesYes
OpenRasterimage/openrasteroraYesNoYesNoNo
Pablo Packed Picture (PPP)image/x-pablo-packed-pictureYesNoNoNoNo
Paintworks file formatNoNoNoNoNo
Paintworks screen in high resolutioncl2, sc2NoNoNoNoNo
Paintworks screen in low resolutioncl0, sc0NoNoNoNoNo
Paintworks screen in medium resolutioncl1, sc1NoNoNoNoNo
Palm Database ImageViewer formatpdbNoNoYesYesNo
Panasonic RAWimage/x-panasonic-rawbay, rawYesNoNoNoNo
PC-Boardtext/x-pcboardpcbYesNoYesNoNo
PC Paint / Pictor Pageclp, picNoNoYesNoYes
Pentax *ist Dimage/x-pentax-pefpefYesNoNoNoNo
PETSCII screen code sequencetext/x-petscii-sequenceseqYesNoNoNoNo
PhotoChrome Screenimage/x-photochrome-screenYesNoNoNoNo
PhotoChrome PCS-STimage/x-photochrome-screenYesNoNoNoNo
PhotoChrome Super HAMimage/x-photochrome-screenYesNoNoNoNo
Picasso 64image/x-picasso-64p64YesNoNoNoNo
PKMimage/x-pkmYesNoNoNoNo
Portable Arbitrary Mapimage/x-portable-arbitrarymappamYesNoYesYesYes
Portable Document Format (PDF)application/pdf, application/x-pdfpdfYesNoNoYesNo
Portable Float Map (PFM)image/x-portable-floatmappfmYesNoNoYesNo
Portable Imageimage/x-portable-anymappnmYesYesYesYesYes
Portable Bitmapimage/x-portable-bitmappbmYesYesYesYesYes
Portable Greyscaleimage/x-portable-graymap, image/x-portable-greymappgmYesYesYesYesYes
Portable Pixmapimage/x-portable-pixmapppmYesYesYesYesYes
Portable Network Graphics (PNG)image/pngpngYesYesNoYesYes
Animated PNG (APNG)image/apng, image/vnd.mozilla.apngpngYesNoNoYesYes
Postscript (PS)application/postscriptpsYesNoNoNoNo
Prism Paintimage/x-prism-paintpnt, tpiYesNoYesNoNo
Progressive Graphics File (PGF)image/x-pgfpgfYesNoNoNoNo
Quantum Paintimage/x-quantum-paintpbxYesNoNoNoNo
QuickTime Image Format (QTIF)image/qtif, image/x-quicktimeqif, qtifLacks support for some compression schemesLacks support for most compression schemesLacks support for most compression schemesNoPartial
QuickTime Image Format - Animationimage/qtif, image/x-quicktimeqif, qtifYesNoNoNoNo
QuickTime Image Format - Apple Pixletimage/qtif, image/x-quicktimeqif, qtifNoNoNoNoNo
QuickTime Image Format - DV/PVCPRO NTSCimage/qtif, image/x-quicktimeqif, qtifYesNoNoNoYes
QuickTime Image Format - DVCPRO50 NTSCimage/qtif, image/x-quicktimeqif, qtifYesNoNoNoYes
QuickTime Image Format - DVCPRO50 PALimage/qtif, image/x-quicktimeqif, qtifYesNoNoNoYes
QuickTime Image Format - DVCPRO PALimage/qtif, image/x-quicktimeqif, qtifYesNoNoNoYes
QuickTime Image Format - DV PALimage/qtif, image/x-quicktimeqif, qtifYesNoNoNoYes
QuickTime Image Format - H.263image/qtif, image/x-quicktimeqif, qtifYesNoNoNoYes
QuickTime Image Format - H.264image/qtif, image/x-quicktimeqif, qtifNoNoNoNoNo
QuickTime Image Format - JPEGimage/qtif, image/x-quicktimeqif, qtifYesYesYesNoNo
QuickTime Image Format - JPEG 2000image/qtif, image/x-quicktimeqif, qtifYesNoNoNoNo
QuickTime Image Format - MPEG-4image/qtif, image/x-quicktimeqif, qtifNoNoNoNoNo
QuickTime Image Format - PNGimage/qtif, image/x-quicktimeqif, qtifYesYesYesNoNo
QuickTime Image Format - Rawimage/qtif, image/x-quicktimeqif, qtifYesNoYesNoNo
Radianceimage/vnd.radiancehdr, img, pic, rad, rgbe, xyzeYesNoNoYesNo
Raw Teletexttext/x-raw-teletextbinYesNoNoNoNo
ReGISimage/x-regisYesNoNoNoNo
Saracen Paintimage/x-saracen-paintsarYesNoNoNoNo
Scalable Vector Graphics (SVG)application/svg+xml, image/svg, image/svg+xmlsvg, svg.gz, svgzYesUsing third party loaderNoYesYes
Seattle FilmWorks (SFW)image/x-seattle-filmworks#??, alb, pwm, pwp, sfwYesNoNoNoNo
Sigma RAWimage/x-sigma-x3fx3fYesNoNoNoNo
Silicon Graphics Image (SGI)image/x-rgb, image/x-sgibw, rgb, rgba, sgiYesNoNoYesYes
Sixelimage/x-sixelsixelYesNoNoYesNo
Softel Teletext (EP1)text/x-softel-teletextep1YesNoNoNoNo
Sony RAWimage/x-sony-arwarw, sr2YesNoNoNoNo
Spectrum 512 compressedimage/x-spectrum512-compressedspcYesNoYesNoNo
Spectrum 512 smooshedimage/x-spectrum512-smooshedspsYesNoNoNoNo
Spectrum 512 uncompressedimage/x-spectrum512-uncompressedspuYesNoYesNoNo
Spooky Spritesimage/x-spooky-spritesPartialNoNoNoNo
True Colour Pictureimage/x-spooky-spritestrp, truNoNoNoNoNo
True Colour RLE Pictureimage/x-spooky-spritestreNoNoNoNoNo
True Colour Spritesimage/x-spooky-spritestrsYesNoNoNoNo
ST Aided Design (STAD)image/x-stadpac, seqYesNoNoNoNo
Stardent Application Visualization System X (AVS X)image/x-avsxavs, mbfavs, xYesNoNoYesNo
STOS Memory Bankapplication/x-stos-memorybankmbk, mbsYesNoPartialNoNo
STOS Icon Bankapplication/x-stos-memorybankmbk, mbsYesNoYesNoNo
STOS Screenapplication/x-stos-memorybankmbk, mbsYesNoNoNoNo
STOS Sprite Bankapplication/x-stos-memorybankmbk, mbsYesNoYesNoNo
STOS Picture Packerimage/x-stos-picturepackerpacYesNoNoNoNo
STOS Picture Packer high resolutionimage/x-stos-picturepacker-hirespp3YesNoNoNoNo
STOS Picture Packer low resolutionimage/x-stos-picturepacker-lowrespp1YesNoNoNoNo
STOS Picture Packer medium resolutionimage/x-stos-picturepacker-medrespp2YesNoNoNoNo
Sun Rasterfileimage/x-cmu-raster, image/x-sun-rasterras, rast, rs, scr, sr, sunYesDroppedPartialPartialYes
Sun Rasterfile 1-bitimage/x-cmu-raster, image/x-sun-rasterim1YesNoYesNoYes
Sun Rasterfile 8-bitimage/x-cmu-raster, image/x-sun-rasterim8YesNoYesNoYes
Sun Rasterfile 24-bitimage/x-cmu-raster, image/x-sun-rasterim24YesNoYesNoYes
Sun Rasterfile 32-bitimage/x-cmu-raster, image/x-sun-rasterim32YesNoNoYesYes
SuperView Graphics (SGX)image/x-superviewsgx, svgYesNoNoNoNo
System for Processing Image Data from Electron microscopy and Related fields (SPIDER)image/x-spiderspiYesNoNoNoNo
Tagged Image File Format (TIFF)image/tifftif, tiffYesLacks multi page supportNoYesYes
Teletext packets (t42)text/x-t42-packetst42YesNoNoNoNo
Tencent TAPimage/vnd.tencent.taptapYesNoNoNoNo
Texas Instruments Calculator Image Variableapplication/x-ti-variable, application/x-tilp, application/x-tilp-imageYesNoYesNoNo
TI-82 Image Variableapplication/x-ti-variable, application/x-tilp, application/x-tilp-image82iYesNoYesNoNo
TI-84 Plus C Background Variableapplication/x-ti-variable, application/x-tilp, application/x-tilp-image8caYesNoYesNoNo
TI-84 Plus C Image Variableapplication/x-ti-variable, application/x-tilp, application/x-tilp-image8ciYesNoYesNoNo
TI-92 Image Variableapplication/x-ti-variable, application/x-tilp, application/x-tilp-image92iYesNoYesNoNo
TheDraw Save Fileimage/x-thedrawtdYesNoNoNoNo
Tinyimage/x-tiny-stufftn1, tn2, tn3, tn4, tnyYesNoYesNoNo
Tobias Richter Fullscreen Slideshowimage/x-tobias-richter-fullscreen-slideshowpciYesNoNoNoNo
Tricolor RGBimage/x-tricolor-rgb3YesNoNoNoNo
True Paint Image (TPI)NoNoYesNoNo
Truevision Advanced Raster Graphics Adapter (TARGA)image/x-tgatarga, tgaYesYesYesNoYes
TUNDRAtext/x-tundratndYesNoNoNoNo
Valve Texture Format (VTF)image/vnd.valve.source.texture, image/x-vtfvtfYesNoNoNoNo
Vidcom 64image/x-vidcom-64vidYesNoNoNoNo
Video Image Communication and Retrieval (VICAR)image/x-vicarimg, map, vic, vicarYesNoNoYesNo
WAD2application/x-doom-wadwadYesNoNoNoNo
Wavefront Raster file (SDSC)rlaNoNoNoYesNo
WebPimage/webpwebpYesNoNoYesNo
Wigmore Artist 64image/x-artist-64a64, wigYesNoNoNoNo
Windows & Aldus Metafile (WMF)image/wmf, image/x-wmfapm, wmfYesUsing third party loaderNoYesNo
Windows Animated Cursorapplication/x-navi-animationaniYesLacks variant supportYesNoNo
Windows Bitmap (BMP)application/bmp, application/preview, application/x-bmp, application/x-win-bitmap, image/bmp, image/ms-bmp, image/x-bitmap, image/x-bmp, image/x-ms-bmp, image/x-windows-bmpbmpYesYesYesYesYes
Windows Enhanced Metafile (EMF)image/emfemfYesNoNoNoNo
Windows Iconapplication/ico, application/x-ico, image/ico, image/icon, image/vnd.microsoft.icon, image/x-ico, image/x-icon, image/x-win-bitmap, text/icoicoYesYesYesYesYes
Windows Cursorapplication/ico, application/x-ico, image/ico, image/icon, image/vnd.microsoft.icon, image/x-ico, image/x-icon, image/x-win-bitmap, text/icocurYesYesYesYesNo
Wireless Bitmap (level 0) (WBMP)image/vnd.wap.wbmp, image/x-wireless-bitmapwap, wbm, wbmpYesNoNoYesNo
X Bitmap (XBM)image/x-xbitmap, image/x-xbmibm, xbmYesYesNoYesYes
XGAimage/x-xgaxgaYesNoYesNoNo
X Pixmap (XPM)image/x-xpixmap, image/x-xpmipm, xpmYesYesNoYesYes
X Windows System dumpimage/x-xwindowdumpxwdYesNoNoYesYes
Zsoft Multi-page Paintbrush (DCX)image/x-dcxdcxYesNoNoYesNo
Zsoft Publisher's PC Paintbrush (PCX)image/pcx, image/vnd.zbrush.pcx, image/x-pcxpcx, ppcYesDroppedYesYesYes
ZX Spectrum standard screenimage/x-zx-spectrum-standard-screenscrYesNoNoNoNo
Image formatMIME type(s)Extension(s)Supported by abydosSupported by gdk-pixbufSupported by DearkSupported by ImageMagickSupported by FFmpeg
snisurset.netContact the author.

Last edited Sun, 03 Jan 2021 10:22:19