Mjukvaruinformation:
Optimerad för 32-bitars pixelformat, det ger snabba operationer med pixlar och grafiska primitiver.
Graphics32 utklassar avsevärt standard TBitmap / TCanvas metoder.
Det är nästan hundra gånger snabbare i per-pixel tillgång och cirka 2 & ndash; 5 gånger snabbare i att rita linjer
Egenskaper .
- < li> Snabb per pixel tillgång upp till 100 gånger snabbare jämfört med standard TBitmap; Högpresterande Bitmap alfablandning (inklusive per-pixel alfablandning); Pixel, linje och polygon antialiasing med sub-pixel noggrannhet (i kombination med alfablandning);
- godtycklig polygon transformationer och anpassade fyllningar;
- Bitmap sampla med hög kvalitet rekonstruktionsfilter (t.ex. Lanczos, Cubic, Mitchell);
- En unik state-of-the-art rastrering systemet;
- Affine transformationer av bitmappar: rotationer, skalning, etc med sub-pixel precision;
- Godtyckliga projektiva transformationer av bitmappar,
- Godtyckliga mapp transformationer av bitmappar (t.ex. för Välvning, Morphing);
- Flexibel supersampling genomförande för maximal kvalitet provtagning,
- flimmerfri bild som visar komponenter med optimerad dubbel buffring via avancerade MicroTiles? baserade repaint Optimizer,
- Flera customizible lättanvända overlay lager;
- Låsning av bitmappar för säker multitrådning;
- En fastighet redaktör för RGB och alfakanalbelastningen;
- Design-time lastning av bildformat som stöds av standard TPicture;
- Fungerar på Borland Delphi, C ++ Builder och Kylix.
Vad är nytt i den här versionen:
- Tillägg:
- Lagt till nya ASM / (E) MMX optimerat ApplyBitmask rutin för logisk (bitvis) Xor / och / eller verksamhet med hjälp av en bitmask.
- Lade till nya TColor32Component basetypes för att ange en komponent eller komponent set (relaterade uppdateringar TColor32Entry).
- Lade till ny CopyComponents rutin för att kopiera valda ARGB komponenter btwn bitmappar.
- optimeringar:
- Optimerad TBitmap32.ResetAlpha, Invertera och InvertRGB.
- optimeringar i pamTransparentEdge relaterade rutiner.
- TPatternSampler stöder nu icke-rektangulära provtagningsmönster.
- Buggfixar:
- Buggfix i MMX version av BlockAverage som orsakade åtkomst kränkningar på omsampling.
- Korrigeringar för följande fel som rapporteras på Sourceforge tracker: 1560912, 1556318
- Fixat misbehvior när du TCustomImage32.BufferOversize egendom. Förändringar nu direkt tvinga storleksändring av bufferten.
- Fixat Kylix sammanställning problem introduceras med nya multitrådning stöd.
- Flera mindre rensas och fixar.
Kommentarer hittades inte