ImageStone is a powerful C++ class library for image manipulation. It is written in pure C++ and is easily portable. Its features include load/save (supports BMP, GIF, JPG, PNG, TIF, ICO, TGA, PCX, PSD...), display, histogram, undo/redo, and image transformation with over 100 predefined effects.
Latest Displaying and Sizing Articles
Digital cameras add material to the JPEG files they create, containing information that is easy to extract: thumbnails and information EXIF.
Learn how to display a menu with thumbnails and several other windows, move and manage the pieces of a puzzle with a linked list, and then show them without flicker.
For years, one of the biggest complaints about MFC was its lack of imaging support. Tom Archer shows how Managed C++, the .NET Image class, and the PictureBox control make loading, displaying, and dynamically sizing an image a snap.
Loading a bitmap can be relatively simple. See one more step-by-step approach to loading and using a bitmap.
The downloadables' filenames have been corrected.
Latest CodeGuru Developer Columns
Explore how to create and use a Ubuntu virtual machine.