Détails logiciels:
Optimisé pour les formats de pixel de 32 bits, il fournit des opérations rapides avec des pixels et des primitives graphiques.
Graphics32 surpasse considérablement les méthodes TBitmap / de TCanvas standard.
Il est près de cent fois plus vite dans l'accès par pixel et environ 2 & ndash; 5 fois plus rapide pour tracer les lignes
Caractéristiques :.
- < li> Fast accès jusqu'à 100 fois plus rapide par rapport à TBitmap standard par pixel; Performance Bitmap alpha blending (y compris par pixel alpha blending); Pixel, ligne et polygone antialiasing avec une précision sous-pixel (combiné avec l'alpha blending);
- arbitraire transformations de polygones et remplissages personnalisés;
- Bitmap ré-échantillonnage avec des filtres de reconstruction de haute qualité (par exemple Lanczos, cubique, Mitchell);
- Un système de rastérisation unique de l'état de l'art;
- transformations affines de bitmaps: rotations, mise à l'échelle, etc., avec une précision sous-pixel;
- transformations projectives arbitraires de bitmaps;
- transformations de remappage arbitraires de bitmaps (par exemple pour ourdissage, Morphing);
- la mise en œuvre de supersampling flexible pour la qualité de l'échantillonnage maximale;
- l'image sans scintillement afficher composants à double tampon optimisé via avancées MicroTiles? optimiseur de repeindre base;
- couches faciles à utiliser customizible multiples superposition;
- Verrouillage des bitmaps pour le multithreading sécurité;
- Un éditeur de propriété pour RVB et le canal alpha chargement;
- Chargement en cours au moment du design de formats d'image pris en charge par TPicture norme;
- Travaux sur Borland Delphi, C ++ Builder et Kylix.
Quoi de neuf dans cette version:
- Ajouts:
- Ajout d'un nouveau ASM / (E) MMX optimisé ApplyBitmask routine pour logique (bit à bit) Xor / et / ou les opérations utilisant un masque.
- Ajout de nouveaux BaseTypes de TColor32Component pour spécifier un composant ou composants ensembles (mises à jour liées à TColor32Entry).
- Ajout d'une nouvelle routine de CopyComponents pour copier composants ARGB sélectionnés btwn bitmaps.
- Optimisations:
- Optimisé TBitmap32.ResetAlpha, Inverser et InvertRGB.
- routines Optimisations dans pamTransparentEdge liés.
- TPatternSampler prend désormais en charge les modèles d'échantillonnage non rectangulaires.
- Correction de bugs:
- Correction en version MMX des BlockAverage qui a causé des violations d'accès sur le ré-échantillonnage.
- correctifs pour les bugs suivants rapportés sur le tracker de SourceForge: 1560912, 1556318
- Correction misbehvior lors de la définition des biens TCustomImage32.BufferOversize. Changements forcent désormais directement le redimensionnement de la mémoire tampon.
- problème de compilation Kylix fixe introduit avec nouveau support de multithreading.
- Plusieurs nettoyages et corrections mineures.
Commentaires non trouvées