Detalii soft:
Optimizat pentru formatele pixeli pe 32 de biți, acesta oferă operațiuni rapide cu pixeli și primitive grafice.
Graphics32 surclasează considerabil standard metodele TBitmap / TCanvas.
Este aproape o sută de ori mai rapid în acces per-pixel și aproximativ 2 & ndash; de 5 ori mai rapid în tragere la linii
Caracteristici :.
- < li> acces rapid pe-pixel de până la 100 de ori mai rapid comparativ cu standardul TBitmap; Înaltă performanță amestecare Bitmap alpha (inclusiv amestec per-pixel alpha); Pixel, linie și poligon antialiasing cu precizie sub-pixel (combinat cu alpha blending);
- arbitrară transformări poligon și umpluturi personalizate;
- re-eșantionarea Bitmap cu filtre de reconstrucție de înaltă calitate (de exemplu, Lanczos, Cubic, Mitchell);
- Un sistem unic de rasterizare de stat-of-the-art,
- transformări afine de bitmap: rotații, scalare, etc cu o precizie sub-pixel;
- transformări proiective arbitrare ale bitmap;
- transformări remapping arbitrare de bitmap-uri (de exemplu, pentru Tractari, Morphing);
- implementare supersampling flexibil pentru o calitate maximă de eșantionare;
- imagine pâlpâire fără afișarea componentelor cu optimizată dublu tampon prin intermediul avansate MicroTiles? bazate pe vopsi de optimizare;
- mai multe straturi customizible ușor de utilizat de acoperire;
- Blocarea bitmap pentru multithreading în condiții de siguranță;
- Un editor de proprietate pentru RGB și canal alfa încărcare;
- design-time de încărcare de formate de imagine suportate de TPicture standardul;
- Funcționează pe Borland Delphi, C ++ Builder si Kylix.
Ce este nou în această versiune:
- Adaosuri:
- Adaugata nou ASM / (E) MMX optimizat ApplyBitmask rutină pentru logic (la nivel de bit) xor / și / sau operațiunilor folosind o masca de biti.
- Adaugarea de noi basetypes TColor32Component pentru specificarea unei componente sau componente seturi (actualizări legate de TColor32Entry).
- Adaugata CopyComponents nou rutină pentru copierea componente argB selectate btwn bitmap.
- Optimizări:
- Optimizat TBitmap32.ResetAlpha, invertit și InvertRGB.
- rutine Optimizări în pamTransparentEdge legate.
- TPatternSampler suportă acum modele de eșantionare non-dreptunghiulare.
- Remedieri de erori:
- Bugfix în versiunea MMX de BlockAverage care a cauzat încălcări de acces pe re-eșantionarea.
- stabilește pentru următoarele bug-uri raportate pe tracker SourceForge: 1560912, 1556318
- fix misbehvior la stabilirea TCustomImage32.BufferOversize proprietate. Modificări acum forța direct redimensionarea de tampon.
- problema compilare Kylix fixe introdus cu noul suport multithreading.
- Mai multe curatarea minore și corecții.
Comentariile nu a fost găsit