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 Special Effects Articles
Blur Blending Method
Discover how to blend a RGB bitmap with the Blur method. It use HBITMAP, GetDibBits and SetDibBits.
Accelerated Smooth Bitmap Resizing
Great code to use when we want to resize a bitmap and have the resulting bitmap be of the highest possible quality
Win32 C Function for High-Quality Bitmap Shrinking
Replacement function for StretchBlt that enables you to produce Adobe Photoshop-quality images when shrinking bitmaps
Transparent Image Static Class
Transparent Image Static Class
SemiTransparent Bitmaps
SemiTransparent Bitmaps
Latest Developer Videos
More...Latest CodeGuru Developer Columns
C++ Tips and Tricks
Quirky and yet persistent, C++ is a language that keeps programmers coming back to it. Pick up some new ways to wrangle it into your workflow.

Creating a Server with .NET Socket Programming
HTTP isn't the only network protocol that's useful. Learn about, or beef up your skills with, socket-level programming.

Common Library Functions in Visual Basic
Learn about the functions, and see a small example of how the particular functions can be used.
The Top Challenge for Developers is...
Most developers face a grueling challenge to please their end users. We asked their top challenge is. With over 3,000 responses, the results are now available!






