Optimalizált 32 bites pixel formátumokat, ez biztosítja a gyors műveleteket pixel és grafikus primitívek.
Graphics32 jelentősen felülmúlja a standard TBitmap / TCanvas módszerek.
Ez majdnem százszor gyorsabb a per-pixel hozzáférés és körülbelül 2 & ndash; 5-ször gyorsabb a vonalakat.
Tulajdonságok :
- < li> Gyors pixel alapú hozzáférést akár 100-szor gyorsabb, mint a hagyományos TBitmap; Nagy teljesítményű Bitmap alpha blending (beleértve a per-pixel alpha blending); Pixel, vonal és poligon élsimítás al-pixel pontossággal (kombinált alpha blending);
- Önkényes poligon átalakulások és egyéni tömőanyagok;
- Bitmap újramintavételezési magas színvonalú rekonstrukciója szűrők (pl Lanczos, Cubic, Mitchell);
- Egy egyedülálló state-of-the-art raszterizációs rendszer;
- Affin transzformációk bitmapek: forgatások, méretezés, stb a sub-pixel pontosság;
- Önkényes projektív transzformációk bitmapek;
- Önkényes átdefiniálás átalakulások bitmap (pl csavarás, Morfium);
- Rugalmas supersampling végrehajtásának maximális mintavételi minőségű;
- a villódzásmentes kép összetevőit optimalizált dupla bufferelést fejlett MicroTiles? alapú átfestés optimalizáló;
- Több customizible könnyen használható overlay réteg;
- Zár bitmapek biztonságos többszálas;
- Egy tulajdonság szerkesztő RGB és alfa-csatorna töltése;
- Tervezés-idejű terhelés támogatott képformátumok standard TPicture;
- Működik a Borland Delphi, C ++ Builder és Kylix.
Mi az új ebben a kiadásban:
- Növekedés:
- Hozzáadott új ASM / (E) az MMX optimalizált ApplyBitmask rutin logikai (bitenkénti) Xor / és / vagy műveletek segítségével bitmask.
- Hozzáadott új TColor32Component basetypes megadására alkatrész vagy komponens szett (kapcsolódó frissítésekről TColor32Entry).
- Hozzáadott új CopyComponents rutin másolás kiválasztott argB alkatrészek btwn bitmap.
- Optimalizációk:
- Optimalizált TBitmap32.ResetAlpha megfordítása és InvertRGB.
- optimalizáció a pamTransparentEdge kapcsolatos rutinok.
- TPatternSampler már támogatja a nem téglalap alakú mintavételi mintákat.
- Hibajavítások:
- Hibajavítás MMX változata BlockAverage okozó hozzáférés megsértése a mintavételezésre.
- javítások a következő hibát jelentett a SourceForge tracker: 1560912, 1556318
- Fix misbehvior beállításakor TCustomImage32.BufferOversize tulajdon. Változások most közvetlenül kényszeríteni átméretezés a puffer.
- Fix Kylix összeállítása kérdés bevezetett új többszálú támogatást.
- Több kisebb tisztítások és javítások.
Hozzászólás nem található