navigate
[Home]

[About]

[Features]

[Download]

[License]

[Documentation]
[Tutorials]

[FAQs]

[Logos]

[Links]

[Projects]

[Contact]

Support This Project

DevIL Feature List

Supports loading of:
  • Windows Bitmap - .bmp
  • Dr. Halo - .cut
  • Multi-PCX - .dcx
  • Dicom - .dicom, .dcm
  • DirectDraw Surface - .dds
  • OpenEXR - .exr
  • Flexible Image Transport System - .fits, .fit
  • Heavy Metal: FAKK 2 - .ftx
  • Radiance High Dynamic - .hdr
  • Macintosh icon - .icns
  • Windows icon/cursor - .ico, .cur
  • Interchange File Format - .iff
  • Infinity Ward Image - .iwi
  • Graphics Interchange Format - .gif
  • Jpeg - .jpg, .jpe, .jpeg
  • Jpeg 2000 - .jp2
  • Interlaced Bitmap - .lbm
  • Homeworld texture - .lif
  • Half-Life Model - .mdl
  • MPEG-1 Audio Layer 3 - .mp3
  • Palette - .pal
  • Kodak PhotoCD - .pcd
  • ZSoft PCX - .pcx
  • Softimage PIC - .pic
  • Portable Network Graphics - .png
  • Portable Anymap - .pbm, .pgm, .pnm, .pnm
  • Alias | Wavefront - .pix
  • Adobe PhotoShop - .psd
  • PaintShop Pro - .psp
  • Pixar - .pxr
  • Raw data - .raw
  • Homeworld 2 Texture - .rot
  • Silicon Graphics - .sgi, .bw, .rgb, .rgba
  • Creative Assembly Texture - .texture
  • Truevision Targa - .tga
  • Tagged Image File Format - .tif
  • Gamecube Texture - .tpl
  • Unreal Texture - .utx
  • Quake 2 Texture - .wal
  • Valve Texture Format - .vtf
  • HD Photo - .wdp, .hdp
  • X Pixel Map - .xpm
  • Doom graphics
Supports saving of:
  • Windows Bitmap - .bmp
  • DirectDraw Surface - .dds
  • OpenEXR - .exr
  • C-style Header - .h
  • Radiance High Dynamic - .hdr
  • Jpeg - .jpg
  • Jpeg 2000 - .jp2
  • Palette - .pal
  • ZSoft PCX - .pcx
  • Portable Network Graphics - .png
  • Portable Anymap - .pbm, .pgm, .pnm, .pnm
  • Adobe PhotoShop - .psd
  • Raw data - .raw
  • Silicon Graphics - .sgi, .bw, .rgb, .rgba
  • Truevision Targa - .tga
  • Tagged Image File Format - .tif
  • Valve Texture Format - .vtf
Library Features
  • Portable, supports Windows, Mac OS X and *nix.
  • OpenGL-style syntax.
  • Use of image names instead of pointers.
  • Full Unicode support for filenames.
  • 64-bit compatibility.
  • Loading from files, file streams or memory "lumps".
  • Direct access to data through ilGetData() and ilSetData().
  • Support for luminance, rgb(a), bgr(a) and colour-indexed images.
  • Support for 3 different numbers of bits per channel.
  • Conversion between all formats and datatypes (including palettes).
  • User-defined automatic conversions if desired when loading images.
  • Automatic conversion when saving images if needed.
  • Automatic conversion of colour-indexed images to truecolour images if desired.
  • Controllable compression when saving.
  • Maintains a state stack that can be pushed and popped.
  • Full support for 3d texture volumes (3d images).
  • Validation of images.
  • Support for layers.
  • Support for mipmaps.
  • Support for animations.
  • Support for cubemaps.
  • User-specified clear colour.
  • Can load a default image if loading fails.
  • User-specified hints.
  • Use of key colours.
  • Support for overlaying an image on top of another.
  • Allows the user to specify their own loading and saving callbacks, even overriding the default ones.
  • Support for user-specified read and write functions.
  • Delphi support.
  • Visual Basic support.
  • Linux support.
  • Can pick and choose which features will be used to create smaller dlls.
  • Choose whether to use the Intel Jpeg Library or libjpeg.
  • A whole host of effects and filters to apply to images, such as embossing and edge detection.
  • Images can be resized or even be put on a larger background (enlarged canvas).
  • OpenGL, Allegro, Windows GDI and DirectX API support.
sourceforge
[Project Home]

[Project Stats]

[Forums]

[Trackers]

[Browse Bugs]

[Support]

[Patches]

[Mailing Lists]

[Tasks]

[Subversion]

RSS Feed Logo [RSS Feeds]

Get Developer's Image Library at SourceForge.net. Fast, secure and Free Open Source software downloads

downloads
DevIL 1.8.0
Source (tar.gz)
Source (zip)
Windows SDK
Windows x86 Build
Windows x64 Build
Windows x86 Unicode
Windows x64 Unicode