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
With the addition of the C/C++ extension to Visual Studio Code, you might have what is needed in a small, cross-platform editor.
Recent Microsoft Productivity Power Tools are broken into separate extensions and developers now can download as many extensions as they need.
Use the .NET Framework to apply several interesting image filters. The code is also available.
Here are seven things to consider if you are planning to implement your own information management system.