Differences between Image Codec

For help with general CEGUI usage:
- Questions about the usage of CEGUI and its features, if not explained in the documentation.
- Problems with the CMAKE configuration or problems occuring during the build process/compilation.
- Errors or unexpected behaviour.

Moderators: CEGUI MVP, CEGUI Team

mrGREEN
Just popping in
Just popping in
Posts: 12
Joined: Wed Apr 01, 2009 12:49

Differences between Image Codec

Postby mrGREEN » Thu Apr 02, 2009 13:21

I was wondering, which are the main differences between all 5 Image Codec available for CEGUI. Which one is "better" and why there are 5 Image Codec supported.

Jamarr
CEGUI MVP
CEGUI MVP
Posts: 812
Joined: Tue Jun 03, 2008 23:59
Location: USA

Postby Jamarr » Thu Apr 02, 2009 15:01

I'm not sure what all of the image codes are the CEGUI supports, and since the only one I've ever used is SILLY I cannot comment on efficiency or functionality of each library. This is basically what I've gone by

corona: last update 2003
DevIL: LGPL
FreeImage: GPL
Silly: MIT-style

I try to vere away from forgotten projects, and I despise the GPL/LGPL licenses, thus I choose to go with Silly; and the libs it uses jpeg6b, libpng, and zlib are also all MIT-ish (only require acknowledgement+copy of license).

User avatar
CrazyEddie
CEGUI Project Lead
Posts: 6760
Joined: Wed Jan 12, 2005 12:06
Location: England
Contact:

Postby CrazyEddie » Thu Apr 02, 2009 18:51

I think one of the main reasons we supply all those options is to offer a choice of popular libraries. Many people may have already chosen a library to use, so by providing the popular choices, we have a good chance of having a codec that uses the already chosen lib. There's also the issue of licensing as Jamarr mentioned, and it also gives a good set of examples for anyone wanting to roll their own image loading codec for CEGUI.

CE.


Return to “Help”

Who is online

Users browsing this forum: No registered users and 12 guests