Graphics32

Software Screenshot:
Graphics32
Software Details:
Version: 1.8.3
Upload Date: 21 Jul 15
Developer: GR32 Team
Distribution Type: Freeware
Downloads: 11

Rating: nan/5 (Total Votes: 0)

Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives.

Graphics32 considerably outperforms the standard TBitmap/TCanvas methods.

It is almost a hundred times faster in per-pixel access and about 2–5 times faster in drawing lines.

Features:

  • Fast per-pixel access up to 100 times faster compared to standard TBitmap; High-performance Bitmap alpha blending (including per-pixel alpha blending); Pixel, line and polygon antialiasing with sub-pixel accuracy (combined with alpha blending);
  • Arbitrary polygon transformations and custom fillings;
  • Bitmap resampling with high quality reconstruction filters (e.g. Lanczos, Cubic, Mitchell);
  • A unique state-of-the-art rasterization system;
  • Affine transformations of bitmaps: rotations, scaling, etc with sub-pixel accuracy;
  • Arbitrary projective transformations of bitmaps;
  • Arbitrary remapping transformations of bitmaps (e.g. for Warping, Morphing);
  • Flexible supersampling implementation for maximum sampling quality;
  • Flicker-free image displaying components with optimized double buffering via advanced MicroTiles? based repaint optimizer;
  • Multiple customizible easy-to-use overlay layers;
  • Locking of bitmaps for safe multithreading;
  • A property editor for RGB and alpha channel loading;
  • Design-time loading of image formats supported by standard TPicture;
  • Works on Borland Delphi, C++ Builder and Kylix.

What is new in this release:

  • Additions:
  • Added new ASM/(E)MMX optimized ApplyBitmask routine for logical (bitwise) Xor/Or/And operations using a bitmask.
  • Added new TColor32Component basetypes for specifying a component or component sets (related updates to TColor32Entry).
  • Added new CopyComponents routine for copying selected ARGB components btwn bitmaps.
  • Optimizations:
  • Optimized TBitmap32.ResetAlpha, Invert and InvertRGB.
  • Optimizations in pamTransparentEdge related routines.
  • TPatternSampler now supports nonrectangular sampling patterns.
  • Bugfixes:
  • Bugfix in MMX version of BlockAverage that caused access violations on resampling.
  • Fixes for the following bugs reported on the SourceForge tracker: 1560912, 1556318
  • Fixed misbehvior when setting TCustomImage32.BufferOversize property. Changes now directly force resizing of the buffer.
  • Fixed Kylix compilation issue introduced with new multithreading support.
  • Several minor cleanups and fixes.

Screenshots

graphics32_1_174732.png
graphics32_2_174732.png
graphics32_3_174732.png

Similar Software

Comments to Graphics32

Comments not found
Add Comment
Turn on images!