Fandom

Delphi Programming

Graphics32

2,918pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Graphics32 (or simply GR32) is a library designed for fast 32-bit graphics handling on Delphi, Kylix and since version 1.9.0 also Lazarus/FPC. Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives, and in most cases Graphics32 outperforms the standard TCanvas? classes. It is almost a hundred times faster in per-pixel access and about 2–5 times faster in drawing lines. It's dual licensed under the Mozilla Public License and the LGPL license.

Architecture and Concepts of GR32 Edit

  • GR32 is based around a 32bit bitmap and only supports a 32bit bitmap. TBitmap32 is the class for this bitmap.
  • GR32 supports Alpha blending.
  • GR32 has classes for rendering (Transformations, Layers, Resamplers).

External LinksEdit

Also on Fandom

Random Wiki