A Software Development Kit
Version 3.40

GFL SDK is a free library for developers who would like to support graphics image formats easily. It supports more than 100 formats. it also includes powerfull methods to process images.


Extensive Toolset

Here are some of the features the GFL SDK provides:

  • Color mode convert
  • Lut transforms (brightness, contrast, ...)
  • Filters (blur, average, ...)
  • Tools (resize, de-interlace, ...)
  • Multi-page file creation
  • JPEG lossless transform
  • EXIF reading (with or without loading picture)
  • IPTC reading/writting (with or without loading picture)
  • And many may other things...


GFL SDK is available for numerous platforms, and the Windows version has interface for Delphi & Visual Basic.

An ActiveX ASP component version (GFLAx) is also available.

Unrivaled Compatibility

GFL SDK Allows you to read more than 100 formats (including Multipage and animated still formats APNG, TIFF, GIF, ICO, etc..) and write to about 70 different file formats.
It also support images with 10/12/16bits per component

The GFL SDK image is an excellent library. If you are looking for a library for loading and saving a great variety of formats on many platforms, it's simply the best. The library is well designed, easy to integrate into any product and is really quick. The support is also impressive. All request or new feature wish were done is a really short time.

Alexandre Jenny,

Archimaine use GFLSDK as a part of his industrial processing software (Topas Processing) running on his new grid application MAE. GFLSDK provide an easy-to-use API to build powerful image processing application. This library includes read/write operations for many image formats with a large number of processing functions and options. Furthermore, image bitmap access is very simple and one can easily mix its own image algorithm for more complex processing. Finally, we really appreciate the fast support thru the forum and the wiki. Many thanks to P. E. Gougelet, we appreciate his professionalism.


We use the GFL SDK in our products Spycer® and CLIPSTER®. The easy integration of the library in our software on several plattforms was excellent. We also appreciate the very quick support from Pierre Gougelet.

DVS Digital Video Systems AG,

We have recently licensed the latest GFL SDK to use in our entire product line. Our decsion was based on the experience of Mr. Maher Khatib, and his collaboration efforts with Mr. Pierre Gougelet, in using the SDK in Xstoner (, a product that our company had recently acquired. Be it in Xstoner or the rest of our products, that deal with several image formats and require fast inter-format conversion reaching real-time speeds for up to HD and 2K film-scan resolutions, the GFL SDK served us very well. With the diligent and prompt support of Pierre, working closely with Maher, we were able to achieve excellent speed and flexibility in handling different format conversions that allowed us to offer several value-add features for our end users. In short, the work done in the core conversion engine of the SDK and the superb support of Pierre proved to be invaluable for us. And while the XnView and Nconvert tools have won several awards, the GFL SDK deserves a serious consideration by any software development house that requires a versatile and solid image format handling/conversion engine for its end products.

Mahmoud J. Al-Daccak, VP, Engineering. (Maximum Throughput)

The GFL SDK image library offers exactly what we were looking for: It supports a great variety of formats, it is fast and it is easy to use. And we also very much appreciate the quick support of the XnView team.

Andreas Kahler, Project Manager Applications at Avid Technology Inc. (Alienbrain Group)

We used GFL SDK in the development of our 3D objects and textures library engine. We found it extremely powerful and very easy to implement. Furthermore, the XnView team client support was impressive; they responded to our requests for new features very quickly.

Hugo Gagnon, Lead Programmer,

GFL SDK solved our industrial graphic-arts environment image recognition and conversion needs in a hurry.

Luca Sasdelli, a.logica srl

GFL SDK provided me with opportunities to simply integrate a still image processing with my application. I am fascinated with quality and speed of image processing as well as the numerous formats it supports. Moreover, Pierre-e Gougelet, who is the author of GFL SDK, have responded to any question and any request within a day. Although there's room for improvement, it seems to be better to adopt GFL SDK than to use GDI+.

Ki-Young Jeong, TABS Laboratories Corporation

GFL SDK is the more complete library available, moreover it is very clear and stable.

Benoit Dehaene, 2 minutes

Jouve has chosen GFL SDK for its GTI technology , which we use in our IRIS products (application and active X). We appreciate GFL SDK for its "easy to use" integration and implementation.


GFL SDK is a powerful toolkit and always new features in the management of image (incrustation of text, Exif, IPTC...).


We used an old library and searched a new lib which was easy and quickly to implement. GFL allows many formats, has a good SDK, receives great support and is priced incomparable to other graphical libraries. Keep up the good work!

Michael van der Toorn, ScreenCheck B.V.

Soft Experience uses GFL SDK for its Kalimages product, data base software and manager of IPTC/IIM fields of digital images. We retained GFL SDK for its simplicity of implementation, the large variety of the recognized formats of images, and its moderate price ;-)

What justified the choice of GflSDK, its great interoperability with technologies which we use: C++, ActiveX, and especially the facility with which this interoperability can be implemented. Another point and not of least, no bug found...


We were most interested in the Windows metafile conversion to a standard bitmap format for one of our tools. Finding GFL SDK saved us from having to invest our own time and effort into developing this conversion method. And it's nice to know that if we encounter any of the other dozens of formats that GFL support, we will be ready.

Stephen Kemp, Docucorp International

If you intend to use GFL SDK in a commercial product, please contact me for agreement, and pricing details !

Download GFL SDK 3.40

Donate GFL SDK is provided as FREEWARE (NO Adware, NO Spyware) for private or educational use (including non-profit organizations).
If you enjoy using GFL SDK, Don't hesitate to help the developer with a small donation.

Are you looking for an other version of GFL SDK ? You may find it in the Archive section

Downloads for older platforms

FreeBSD (x86) 2.40 FreeBSD 8
Solaris sparc 2.40 Solaris sparc
IRIX n32 2.40 Irix n32
BeOS x86 2.20 BeOS (x86)
Cygwin 1.70 Cygwin

Visit the forum

The GFL SDK forum is probably the best place to start interacting with other users and the developer.

User Guide

GFL SDK Wiki is where GFL SDK user guide is maintained.

Contact us

Send an email directly to the program developer.

3DS Max thumbnailmax
AAA logobpr
ACE textureace
ADEXimg, rle
AIM Grey Scaleima, im
AIPD imageaipd
AT&T Group 4att
AT&T multigenicn
AVHRR Imagesst
Ability Photopaint Imageapx
Accessg4, acc
Acorn Spriteacorn
AdTech perfectfaxadt
Adobe Illustratorai
Adobe PhotoParade (images)php
Adobe Photoshoppsd
Advanced Art Studioocp, art, pic
Album bébéfrm
Alias Image Filepix, als, alias
Alpha Microsystems BMPbmp
Amica Paintami, [b]
Amiga IFFiff, blk
Amiga iconinfo
Amstrad Cpc Screencpc
Andrew Toolkit raster objectatk
Apollo HDRUhdru, hdr, gn
ArcInfo Binaryhdr
Art Directorart
Artist 64a64
Artweaver Documentawd
Astronomical Research Networkarn
Atari grafikpcp
Auto F/Xafx
AutoCAD DWGdwg, dwt
AutoCAD DXFdxf
Autocad CAD-Cameraimg
Autodesk Animatorfli, flc
Autodesk QuickCAD thumbnailcad
Autodesk SKETCH thumbnailskf
Autodesk SketchUp componentskp, skb
Autologicgm, gm2, gm4
Award Bios Logoepa
Axialis Screensaver (images)ssp
B3D (images)b3d
BFLIbfl, bfli, fli, flp, afl
BIAS FringeProcessormsk, img, raw, flt
BLP texturesblp
Bert's Coloringbmg, ibg
Bfx Bitwarebfx
Bio-Rad confocalpic
Blazing Paddlespi
Bob Raytracerbob
Brooktrout 301brk, 301, brt
Brother Faxuni
Buttonz & Tilez texturetil
CALS Rastercal, cals, gp4, mil
CDU Paintcdu
CMU Window Managercmu
CP8 256 Gray Scalecp8
Calamuscpi, crg
Camera RAWraw
Canon EOS-1D Mark II RAWcr2
Canon Navigator Faxcan
Canon PowerShotcrw
Cartes Michelinbig
Casio QV-10/100 Cameracam
Casio RAWbay, raw
Chinon ES-1000 digital cameracmt
Cisco IP Phonecip
Cloe Ray-Tracerclo, cloe
ColoRIXrix, sci, scx, sc?
CompuServe GIFgif, giff
Computer Eyes, Digital Visionce
ComputerEyes Rawce1, ce2
Contax RAWbay, raw
Core IDCidc
Corel Draw Bitmap (preview)cdr
Corel Draw Pattern (preview)pat
Corel Flow (preview)bmf
Corel Metafile Exchange (preview)cmx
Corel PhotoPaint 6.0cpt
CoverDesigner (images)ncd
CoverDesigner Template (images)nct
Creative PC-CAM RAWbay, raw
DBW Render
DIV Game Studio Mapmap
DIV Game Studio Multi Mapfpg
DKB Ray-Tracerdis
Dali Rawsd0, sd1, sd2
Degas & Degas Elitepi1, pc1, pi2, pc2, pi3, pc3, pi4, pi5, pi6
Deluxe Paint, Electronic Artslbm, ilbm
Dicomdcm, acr, dic, dicom, dc3
Digital F/Xtdim
Digital Research (GEM Paint)img
Direct Draw Surfacedds
Discorp CMP Imagecmp
DjVudjvu, djv, iw4
Doodle Ataridoo
Doodle C64dd
Doodle C64 (Compressed)jj
Dr Halocut
Draz Paintdrz
EA Sports FSHfsh
EPS Interchange Formatepi, ept
ERI-chan (Entis Rasterized Image)eri
ESM Software Pixpix
Egg Painttrp
Electric Imageei, eidi
Encapsulated Postscriptps, eps
Encapsulated Postscript(Preview)eps
Enhance Simplexesm
Enhanced Compressed Waveletecw
Epson RAWerf
Everex Everfaxefx, ef3
Explore (TDI) & Mayaiff, tdi
FIF (Iterated System)fif
Face Painterfpt
Fast Piecewise-constantpwc
Fax Group 3g3, fax
Fax manfmf
Faxable PCXfcx
Faxable TIFFftf
Fenix Mapmap
Fenix Multi Mapfpg
Flash Imagefi
FlashCam Framency
FlashPix Formatfpx
Flexible Image Transport Systemfts, fits, fit
Foculus RAWbay, raw
Fontasy Grafikbsg
Fremont Fax96f96
Fugawi Mapfx3
Fuji S2 RAWraf
Fun Painter IIfp2, fun
Fun Photorfpr
Fuzzy bitmapfbm, cbm
Gamma Faxgmf
Gfa Raytracesul
GigaPaint Hi-resgih
GigaPaint Multigig
Gimp Bitmapxcf
Gimp Brushgbr
Gimp Iconico
Gimp Patternpat
GoDot4bt, 4bit, clp
GunPaintgun, ifl
HD Photowdp, hdp
HDRIhdr, hdri
HP-48/49 GROBgro, grb
HP-49 OpenFiregro2, gro4
HPGL-2hp, hpg, hgl, plt, hpgl, hpgl2, gl2, prn, prt, spl
HSI Rawraw
Half-Life Modelmdl
Hasselblad RAW3fr
Hayes JTFaxjtf
Hemera Photo Imagehpi
Hemera Thumbshta
Heretic II MipMapm8
Hires C64hir, hbm
Homeworld Texturelif
IBM Kipskps
IBM Printer Page Segmentpse
IM5 (Visilog)im5
IMNET Imageimt
IOCAica, ioca, mod
IPod thumbithmb
Icon Libraryicl
Imacon/Hasselblad RAWfff
Image Capture Boardicb
Image Magick filemif, miff
Image Speederish
Image System (Hires)ish
Image System (Multicolor)ism
Image Systems RLC2 Graphicrlc
ImageLabb&w, b_w
ImagePro Sequenceseq
Imaging Faxg3n
Imaging Technologyimg
Img Software Setimg
InterPaint (Hires)iph
InterPaint (Multicolor)ipt
Intergraph Formatitg, cit, rle
Iris CTct
Iris Graphicsiris
J Wavelet Image Codecwic
JBIGjbg, bie, jbig
JFIF based filejb2
JPEG / JFIFjpg, jpeg, jif, jfif, J, jpe
JPEG 8BIM header (Mac)jpg, jpeg, jif, jfif, J, jpe
JPEG-2000 Code Streamjpc
JPEG-2000 JP2 File Formatjp2, j2k, jpx, jpf
Jeff's Image Formatjif
Jovian VIvi
Jpeg Network Graphicsjng
JustButtons animated bitmapbtn
Khoros Visualization Image filevif, viff, xv
KinuPix Skinthb
Kiss Celcel
Koala Paintkoa, kla
Koala Paint (Compressed)gg
Kodak Cineoncin
Kodak DC120 Digital Camerakdc
Kodak DC25 Camerak25
Kodak Photo CDpcd
Kodak Pro Digital RAWdcr
Kofax Group 4kfx
Kolor Raw Formatkro
Konica Camera Filekqp
LSS16lss, 16
LView Prolvp
Leaf RAWmos
Leica RAWbay, raw
Light Work Imagelwi
LucasFilm Formatlff
Lumena CELcel
LuraDocument Formatldf
LuraDocument.jpm Formatjpm
LuraWave Formatlwf
LuraWave JPEG-2000 Code Streamjpc
LuraWave JPEG-2000 Formatjp2, j2k, jpx, jpf
MAKIchan Graphicsmag
MGI Photosuite Project (images)pzp
MGR bitmapmgr
MRC (Medical Research Council)mrc
MTV Ray-Tracermtv
Mac Paintmac, mpnt, macp, pntg, pnt, paint
Mac iconicns
Macintosh Quickdraw/Pictpic, pict, pict2, pct
Mac OSX Resourcersc, rsrc
Maggi Hairstyles & Cosmeticsfff
Male MRIpd, t1, t2
Male Normal CTfre
Mamiya RAWmef
Marks Russel Filemrf
Maw-Ware Texturesmtx
Mayura Drawpdx
Megalux Framefrm
Micro Dynamics MARSpbt
Micro Illustrator Uncompressedmil
Micrografx Picture Publisher 4.0pp4
Micrografx Picture Publisher 5.0pp5
Micron RAWbay, raw
Microsoft Image Composermic
Microsoft Paintmsp
Microtek Eyestarimg
Mindjongg Formatipg
Minolta DiMAGE RAWmrw
Mobile FAXrfa
Msx 2 Screensc2
Multiple Network Graphicsmng
NCR Imagencr
NIST ihdrpct
National Imagery Transmission F.ntf, nitf
NeoBook Cartooncar
Neochrome (ST & TT)neo
Neopaint Masknpm
Neopaint Stampstw
NewsRoomnsr, ph, bn
Nikon RAWnef
Nokia Group Graphicsngg
Nokia Logo Filenlm
Nokia OTA bitmapotb
Nokia Operator Logonol
OAZ Faxoaz, xfx
OS/2 Bitmapbmp, bga
Olicom Faxofx
Olympus RAWorf
Open Image Library Formatoil
Optigraphics Tiledttf
Oric Hireshir
Oric TAPtap
Os/2 Warpbga
PABX backgroundpix
PC Paint / Pictor Pagepic, clp
Page Control Languagepcl
Paint Magicpmg
PaintShopPro Browser Cache Filejbf
PaintShopPro Brushpspbrush
PaintShopPro Brushjbr
PaintShopPro Framepfr, pspframe
PaintShopPro Imagepsp, pspimage
PaintShopPro Maskpspmask
PaintShopPro Maskmsk
PaintShopPro Patternpat
PaintShopPro Picture Tubetub, psptube
PaintShopPro Texturetex
Palm Pilotpdb
Panasonic DMC-LC1 RAWsrf
Panasonic LX3 RAWrw2
Panasonic RAWbay, raw
Pegspxs, pxa
Pentax *ist Dpef
Pfs Art Publisherart
Photo Deluxepdd, pdb
Photo Filtre Studiopfi
PhotoFantasy Imagefsy
PhotoStudio Filepsf
PhotoStudio Stampstm
Picasso 64p64
Picture Gear Pocketprc
Picture It!mix
Pixar picture filepic, pxr, picio, pixar
Pixel Power Collageib7, i17, i18, if9
Planetary Data Systempds, img
Playback Bitmap Sequencebms
Pocket PC Bitmap2bp
Pocket PC Themes (images)tsk
Polychrome Recursive Formatprf
Portable Bitmappbm, rpbm, ppma
Portable Document Formatpdf
Portable Greyscalepgm, rpgm
Portable Imagepnm, rpnm, pbm, rpbm, pgm, rpgm, ppm, rppm
Portable Network Graphicspng, apng
Portable Pixmapppm, rppm
Portfolio Graphicspgf
Portfolio Graphics Compressedpgc
Poser Bumpbum
Postscriptps, ps1, ps2, ps3, eps, prn
PowerCard makercrd
PowerPoint (images)pps
PowerPoint Presentation (images)ppt
Print Masterpm
Print Shoppsa, psb
Printfox/Pagefoxbs, pg, gb
Psion Series 3 Bitmappic
Psion Series 5 Bitmapmbm
Punk Productions Pictureppp
Q0q0, rgb
Qdv (Random Dot Software)qdv
Qrt Ray-Tracerqrt
Quake Texturewal
Quantel VPBvpb
QuickTime Image Formatqtif, qti
RIPTerm Imageicn
Radiancerad, img, pic
Rainbow Painterrp
Rawraw, gry, grey
Red Storm File Formatrsb
Ricoh Digital Cameraj6i
Ricoh Fax001, ric
Ricoh IS30pig
Rm2K XYZxyz
Rollei RAWrdc, ia
RoverShot RAWbay, raw
RunPaint (Multicolor)rpm
Saracen Paintsar
SBIG CCD camera ST-4st4
SBIG CCD camera ST-Xstx, st4, st5, st6, st7, st8
SciTex Continuous Tonesct, ct, ch
Seattle Film Workssfw
Seattle Film Works multi-imagepwp, sfw
SecretPhotos puzzlexp0
Sega SJ-1 DIGIOsj1
Sharp GPBimg
Siemens Mobilebmx
Sigma RAWx3f
Silicon Graphics RGBrgb, rgba, bw, iris, sgi, int, inta
Sinar RAWcs1, sti
Slow Scan Televisionhrz
SmartDraw 6 templatesdt
SmoothMove Pan Viewerpan
Softimagepic, si
Solitaire Image Recordersir
Sony DSC-F1 Cyber-shotpmp
Sony DSC-F828 RAWsrf
Sony PS2 TIMtm2
Sony Playstation TIMtim
Sony RAWsr2, arw
Spectrum 512spu
Spectrum 512 (Compressed)spc
Spectrum 512 (Smooshed)sps
Stadpic, pac, seq
Star Office Gallerysdg
Stardent AVS Xx, avs, mbfs, mbfavs
Starlight Xpress SX 500x291 RAW
Stereo Imagejps
ST Micro RAWbay, raw
Structured Fax Formatsff
Sun Icon/Cursoricon, cursor, ico, pr
Sun Rasterfileras, rast, sun, sr, scr, rs
Sun TAAC fileiff, vff, suniff, taac
Syberia texturesyj
Synthetic Universesyn, synu
TI Bitmap92i, 73i, 82i, 83i, 85i, 86i, 89i
TIFF Revision 6tif, tim, tiff
TMSat imageimi
TRS 80hr
Teli Faxmh
Tinytny, tn1, tn2, tn3
TopDesign Thumbnailb3d, b2d
Total Annihilationgaf
Truevision Targatga, targa, pix, bpx, ivb
Ulead Patternpst
Ulead PhotoImpactupi
Ulead Texture (images)pe4
Usenix FaceServerfac, face
Utah raster imagerle, urt
VIPS Imagev
Venta Faxvfx
Vicarvic, vicar, img
Vidcom 64vid
Video Display Adaptervda
Vivid Ray-Tracerimg
Vue d'espritvob
WAD (Half life)wad
Wavefront Raster filerla, rlb, rpf
WebShots (images)wb1, wbc, wbp, wbz
Weekly Puzzlejig
WebPwebp, wep
WinFAXfxs, fxo, wfx, fxr, fxd, fxm
Windows & Aldus Metafilewmf
Windows Animated Cursorani
Windows Bitmapbmp, rle, vga, rl4, rl8, sys
Windows Clipboardclp
Windows Comp. Enhanced Metafileemz
Windows Compressed Metafilewmz
Windows Cursorcur
Windows DIBdib
Windows Enhanced Metafileemf
Windows Iconico
Winzle Puzzlewzl
Wireless Bitmap (level 0)wbmp, wbm, wap
Word Perfect Graphics (images)wpg
Worldport Faxwfx
X Windows System dumpxwd, x11
X11 Bitmapxbm, bm
X11 Pixmapxpm, pm
XV Visual Schnauzerp7
Xara (images)xar
Xerox DIFFxif
Xionics SMPsmp
YUV 16Bitsyuv, qtl, uyvy
YUV 16Bits Interleavedyuv, qtl, uyvy
YUV 4:1:1yuv, qtl
YUV 4:2:2yuv, qtl
YUV 4:4:4yuv, qtl
ZX Spectrum Hobetta$s, $c, !s
ZX Spectrum Snapshotsna
ZX Spectrum standard screenscr
ZZ Roughrgh
Zeiss BIVASdta
Zeiss LSMlsm
Zoner Callisto Metafile (preview)zmf
Zoner Zebra Metafile (preview)zbr
Zsoft Multi-page Paintbrushdcx
Zsoft Publisher's Paintbrushpcx, pcc, dcx