A new release of Graphics32 has been released! This version introduces some new features and bugfixes. All problems reported for 1.7 beta have been fixed.


New Features:
<ul>[*]clipping rect support (all safe drawing operations are clipped to a rect)[*]support for custom polygon fillings (via callback or polygon filler objects)[*]support for polygon transformation (permanent or while drawing)[*]update to transformation classes to make them more suited for general usage[*]polygon performance enhancements[*]new CombineMode property in TBitmap32[*]TRubberbandLayer enhancements[*]additional color algebra functions[*]more versatile TBitmap32.ResetAlpha method (overloaded)[*]Delphi 2005 (Win32) support (optional inlining where applicable)[*]small speed enhancements[/list]
Bugfixes:
<ul>[*]fix for RenderText problems with letters that spread below baseline[*]fix for bug in TBitmap32.Rotate180[*]fix for problem in TBitmap32.Assign that caused transparent regions in metafiles and icons to appear in blue when they really should be white.[*]fix for problem where the buffer content on repaint in TPaintBox32 wasn't validated[*]fix for problem where C++ Builder threw linker errors (HDC methods and "hoisted overload" or E2113) in GR32.pas and GR32_Image.pas[*]fix for linear/draft bug with bitmaps of size 100x1 et al.[*]fix for bug in Transform that caused the outline of the source bitmap to appear in OuterColor[*]fix for the 3DNow detection (caused "external exception" on some machines when sfDraft was used)[*]fix for dysfunctional OnMouseEnter and OnMouseLeave in TCustomImage32[*]fix for CheckParams problem in ApplyLUT[*]fix to preserve alpha channel in ApplyLUT and ColorToGrayscale[/list]

For more information about Graphics32 visit www.graphics32.org