Misplaced Pages

Graphics32

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Computer graphics library for Delphi
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (January 2025) (Learn how and when to remove this message)
This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources. (January 2025) (Learn how and when to remove this message)
This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (January 2025)
(Learn how and when to remove this message)
Graphics32 (GR32)
Original author(s)Alex Denisov
Developer(s)Mattias Andersson, Andre Beckedorf, Christian Budde, Michael Bunk, Michael Hansen, Angus Johnson et al.
Initial releaseMarch 9, 2000; 24 years ago (2000-03-09)
Stable release1.9.1 / May 10, 2012; 12 years ago (2012-05-10)
Written inDelphi, Free Pascal
Operating systemCross-platform
TypeComputer Graphics
LicenseMPL, LGPL + Linking Exception
Websitewww.graphics32.org

Graphics32 is a free graphics library for Borland Delphi and Kylix optimized for 32-bit pixel formats which is licensed under the Mozilla Public License.

Graphics32 provides fast operations for pixels and graphic primitives and is almost a hundred times faster in per-pixel and about 2–5 times faster in drawing lines access than the standard components by Embarcadero which are wrappers for the Windows GDI. Additionally, it provides alpha blending, anti-aliasing as well as filters for resampling and deforming bitmaps.

Features

Some of Graphics32 features include:

  • 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)
  • Bitmap resampling with high quality reconstruction filters (e.g. Lanczos, Cubic, Mitchell)
  • Flexible supersampling implementation for maximum sampling quality
  • Flicker-free image displaying components with optimized double buffering via advanced MicroTiles based repaint optimizer

Link

Categories: