background preloader

Libs

Facebook Twitter

DevIL - A full featured cross-platform Image Library. CxImage. Preface Years after the previous version, I can tell that the article has survived its author, and even if my opinion on the limits of this library has not changed, an update was really necessary.

CxImage

Thank you very much to all the people that gave their contribution to this new release, with hundreds of small and big enhancements, my role was mainly to put all the pieces together. Introduction & License CxImage is a C++ class that can load, save, display, and transform images in a very simple and fast way. The class CxImage is free; as for the TIFF, JPEG, PNG and ZLIB libraries : "If you use this source code in a product, acknowledgement is not required but would be appreciated. " CxImage is open source and licensed under the zlib license . What's New in Version 6.00 The complete list of bugfixes and enhancements is reported in the documentation, (see \doc\cximage_history.htm, or this link). File Formats & Linked C Libraries Portability Demo CQuantizer : the class is used with the DecreaseBpp menu. Home - OpenAL. SFML - Simple and Fast Multimedia Library. Allegro - Introduction -

Allegro 4 and Allegro 5 are cross-platform, libraries mainly aimed at video game and multimedia programming.

Allegro - Introduction -

They handle common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform. However, Allegro is not a game engine: you are free to design and structure your program as you like. According to the Oxford Companion to Music, Allegro is the Italian for «quick, lively, bright». It is also a recursive acronym which stands for «Allegro Low LEvel Game ROutines». Allegro was started by Shawn Hargreaves in the mid-90's but has since received contributions from hundreds of people over the net.

Allegro 5 is the latest major revision of the library, designed to take advantage of modern hardware (e.g. hardware acceleration using 3D cards) and operating systems. Allegro 5.0 supports the following platforms: Unix/LinuxWindows (MSVC, MinGW)MacOS XiPhone Android. SOIL. Simple OpenGL Image Library Introduction: SOIL is a tiny C library used primarily for uploading textures into OpenGL.

SOIL

It is based on stb_image version 1.16, the public domain code from Sean Barrett (found here). I have extended it to load TGA and DDS files, and to perform common functions needed in loading OpenGL textures. SOIL can also be used to save and load images in a variety of formats (useful for loading height maps, non-OpenGL applications, etc.) Download: You can grab the latest version of SOIL here. License: Public Domain Features: ToDo: More testing add HDR functions to load from memory and load to RGBE unsigned char* Usage: SOIL is meant to be used as a static library (as it's tiny and in the public domain).

Simply include SOIL.h in your C or C++ file, link in the static library, and then use any of SOIL's functions. Change Log: July 7, 2008 upgraded to stb_image 1.16 (threadsafe! Back to www.lonesock.net.