Prog.varedetaljer:
Optimalisert for 32-bits piksel formater, det gir raske operasjoner med piksler og grafiske primitiver.
Graphics32 betydelig utkonkurrerer standard TBitmap / TCanvas metoder.
Det er nesten hundre ganger raskere i per-pixel-tilgang og ca 2 & ndash; 5 ganger raskere i å tegne linjer
Egenskaper .
- < li> Fast per-pixel tilgang opptil 100 ganger raskere sammenlignet med standard TBitmap; Høy ytelse Bitmap alpha blending (inkludert per-pixel alpha blending); Piksel, linje og polygon antialiasing med sub-pixel nøyaktighet (kombinert med alpha blending);
- Vilkårlig polygontransformasjoner og tilpassede fyllinger;
- Bitmap resampling med høy kvalitet rekonstruksjonsfiltre (f.eks Lanczos, Cubic, Mitchell);
- En unik state-of-the-art rastrering system;
- affine transformasjoner av bitmaps: rotasjoner, skalering, etc med sub-pixel nøyaktighet;
- Vilkår projektive transformasjoner av bitmaps;
- Vilkår remapping transformasjoner av punktgrafikk (f.eks for Warping, Morphing);
- Fleksibel supersampling gjennomføring for maksimal kvalitet prøvetaking;
- flimmerfritt bilde som viser komponenter med optimalisert dobbel bufring via avanserte MicroTiles? basert repaint optimizer;
- Flere customizible enkle å bruke overlay lag;
- Låsing av punktgrafikk for sikker multithreading;
- En eiendom redaktør for RGB og alfakanal lasting;
- Design-time lasting av bildeformater støttes av standard tBildeinnstilling;
- Fungerer på Borland Delphi, C ++ Builder og Kylix.
Hva er nytt i denne versjonen:
- Tilgang:
- Lagt ny ASM / (E) MMX optimalisert ApplyBitmask rutine for logisk (bitvis) XOR / og / eller operasjoner ved hjelp av en bitmaske.
- Lagt nye TColor32Component basetypes for å angi en komponent eller komponentsett (relaterte oppdateringer til TColor32Entry).
- Lagt ny CopyComponents rutine for å kopiere utvalgte argB komponenter btwn bitmaps.
- optimaliseringer:
- Optimalisert TBitmap32.ResetAlpha, Invert og InvertRGB.
- optimaliseringer i pamTransparentEdge relaterte rutiner.
- TPatternSampler støtter nå rektangulær prøvetakingsmønster.
- Bugfikses:
- Feilretting i MMX versjon av BlockAverage som forårsaket tilgang brudd på resampling.
- Løser for følgende bugs rapportert på SourceForge tracker: 1560912, 1556318
- Fast misbehvior når du setter TCustomImage32.BufferOversize eiendom. Endringer nå direkte tvinge endre størrelse på bufferen.
- Fast Kylix kompilering problemet introdusert med nye multithreading støtte.
- Flere mindre opprydding og reparasjoner.
Kommentarer ikke funnet