DevIL是致力于开发应用程序中图片显示加载函数库,他有非常强大的功能,同时非常容易学习和掌握。开发人员可以使用它轻易的加载各种格式的图片。
- u4 ~- X# A( O/ |8 v3 k) h( k目前DevIL可以加载的图片格式有:
0 D: R2 r' d3 X& d, }.bmp, .cut, .dds, .doom, .gif, .ico, .jpg, .lbm, .mdl, .mng, .pal, .pbm, .pcd, .pcx, .pgm, .pic, .png, .ppm, .psd, .psp, .raw, .sgi, .tga and .tif .hdr files.
5 G3 ^7 _, j$ n( a/ G4 v$ MFormats supported for saving include .bmp, .dds, .h, .jpg, .pal, .pbm, .pcx, .hdr, .pgm,.png, .ppm, .raw, .sgi, .tga and .tif.
, }6 @+ C5 N+ x8 X- N1 ~& F8 d# G, F
DevIL目前支持OpenGL,Windows GDI,SDL,DirectX等等,而且看上去好像还是全平台的.
5 Q0 O# D5 p: Q' ?6 q3 F& \7 a
/ M# m$ O6 r3 F3 s9 MDevIL的站点在 ! q0 r$ I# x# o0 s, I1 f2 `! [5 @
http://openil.sourceforge.net/ 0 s! R" a# n! Q
7 w9 Q+ u9 V/ ^ f
Developer's Image Library (DevIL) is a programmer's library to develop applications with very powerful image loading capabilities, yet is easy for a developer to learn and use. Ultimate control of images is left to the developer, so unnecessary conversions, etc. are not performed. DevIL utilizes a simple, yet powerful, syntax. DevIL can load, save, convert, manipulate, filter and display a wide variety of image formats.
- |% N# y: w, l. [) C: q: a, ^. [- R c/ V. N
Currently, DevIL can load .bmp, .cut, .dds, .doom, .gif, .ico, .jpg, .lbm, .mdl, .mng, .pal, .pbm, .pcd, .pcx, .pgm, .pic, .png, .ppm, .psd, .psp, .raw, .sgi, .tga and .tif .hdr files.
( E* K' ]6 b h: F% Q7 _$ uFormats supported for saving include .bmp, .dds, .h, .jpg, .pal, .pbm, .pcx, .hdr, .pgm,.png, .ppm, .raw, .sgi, .tga and .tif. ' C. Z7 K x) R# b
2 X: z+ R' j3 Q. v0 K; aDevIL currently supports the following APIs for display: OpenGL, Windows GDI, SDL, DirectX and Allegro. Compilers that can compile DevIL or use it include Djgpp, MSVC++, Linux gcc, Delphi, Visual Basic, Power Basic and Dev-C++.
! }* H+ k- K7 E9 W; ]" }$ u( O
; B: M- e% l+ O) z( T8 D/ v9 y2 ~! M |