Graphics32

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "Unsubst".

Script error: No such module "Infobox".Template:Template other Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters". Graphics32 is an Open source 2D graphics library for Delphi and Free Pascal optimized for 32-bit pixel formats.

Graphics32 provides fast operations for pixels and graphic primitives and is almost a hundred times faster at per-pixel access and about 50–100 times faster at drawing lines than GDI and GDI+.[1] Additionally, it provides alpha blending, anti-aliasing, and 2D vector graphics as well as filters for resampling and transforming bitmaps.

The library makes heavy use of hand-optimized SIMD assembler code in performance hotspots and utilizes CPU dispatching to automatically chose between several different code paths based on the features supported by the host processor. On processors where no supported assembly implementations are available the library falls back to pure Pascal code.

Features

Some of Graphics32's features include:

References

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

  • Script error: No such module "Official website".Script error: No such module "Check for unknown parameters".
  • Documentation