Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter, and display a variety of images with ease. It is highly portable and has been ported to several platforms.
Hi,First I am happy of the fact that the lib's dev seems to be resurrected.Second,I was conducting some comparisons to other png loading libs on the market and so far DevIL beats them all .
I thought maybe this info will be useful to put on a wiki or intro page:
test: load RGBA png ,size 512x512
System:Windows7 64bit,16Gb RAM ,Intel I7 ,VS2012 ,64bit C++ project.
LodePNG - 36.6 ms
STB_IMAGE - 32ms
DevIL - 8.7ms
Also,it would be nice to have DevIL built as static lib.
This is really interesting data. DevIL just uses libpng, and it looks like the other libraries mentioned in your comment use their own png loading routines. Thanks so much for providing a comparison.
Hi,First I am happy of the fact that the lib's dev seems to be resurrected.Second,I was conducting some comparisons to other png loading libs on the market and so far DevIL beats them all . I thought maybe this info will be useful to put on a wiki or intro page:
test: load RGBA png ,size 512x512
System:Windows7 64bit,16Gb RAM ,Intel I7 ,VS2012 ,64bit C++ project.
LodePNG - 36.6 ms STB_IMAGE - 32ms DevIL - 8.7ms
Also,it would be nice to have DevIL built as static lib.
Thanks!