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 Image Manipulation Articles
Digital cameras add material to the JPEG files they create, containing information that is easy to extract: thumbnails and information EXIF.
Given an image and a quadralateral, Aaform will fit the image onto the quadraleteral passed using geometry.
Rotate images using geometry.
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.
Latest CodeGuru Developer Columns
Here, the proverbial rubber meets the road. Finish this project and create a working magnifier.
Use the features in the .NET system to invert colors in a graphic. Coding examples are both in C# and VB.NET.
Discover the world of Portable Class Libraries (PCLs) and how they can work for you.