Szczegóły programowe:
Zoptymalizowany dla 32-bitowych formatów pikseli, zapewnia szybkie operacje z pikseli i prymitywów graficznych.
Graphics32 znacznie przewyższa standardowe metody TBitmap / TCanvas.
Jest prawie sto razy szybciej w dostępie na piksel i około 2 & ndash; 5 razy szybciej przy rysowaniu linii
Cechy .
- < li> Szybki dostęp do 100 razy szybciej w porównaniu do standardowych TBitmap na piksel; Wysoka wydajność alpha blending Bitmap (w tym alpha blending na piksel); Pikseli, linii i wielokątów antyaliasingu z dokładnością sub-pikseli (w połączeniu z alpha blending);
- Dowolny wielokąt i przemiany niestandardowe wypełnienia;
- resampling Bitmap z wysokiej jakości filtrów rekonstrukcji (np Lanczos, sko, Mitchell);
- Unikalny system rasteryzacja state-of-the-art;
- z afiniczne transformacje bitmap: obroty, skalowanie, itp z dokładnością subpikseli;
- Samowolne projekcyjne przekształcenia bitmap;
- dowolnych przekształceń manipulowanie bitmapy (np wypaczenia, Morphing);
- Elastyczne wdrożenie supersamplingu dla maksymalnej jakości próbkowania;
- migotania obrazu wyświetlania elementów o zoptymalizowanej podwójne buforowanie poprzez zaawansowanych MicroTiles? oparty odświeżenia optymalizator;
- Wiele customizible łatwe w użyciu warstwy nakładki;
- Blokowanie bitmap bezpiecznego wielowątkowości;
- Edytor właściwości dla RGB i kanału alfa załadunku;
- Projekt loading-czas formatów graficznych obsługiwane przez standardowe TPicture;
- Działa na Borland Delphi, C ++ Builder i Kylix.
Co nowego w tym wydaniu:
- Dodatki:
- Dodano nowy ASM / (E) MMX zoptymalizowany ApplyBitmask rutynowych dla logicznej (bitowe) XOR / i / lub operacji przy użyciu maskę bitową.
- Dodano nowe basetypes TColor32Component dla określenia zestawy elementów lub komponentów (związanych aktualizacje TColor32Entry).
- Dodano nowy CopyComponents rutynowych do kopiowania wybranych składników argB btwn bitmap.
- Optymalizacja:
- Zoptymalizowane TBitmap32.ResetAlpha, odwróć i InvertRGB.
- Optymalizacja w pamTransparentEdge powiązane procedury.
- TPatternSampler obsługuje nieprostokątnych schematów pobierania próbek.
- Poprawki błędów:
- Poprawka w wersji BlockAverage MMX, które spowodowało naruszenia praw dostępu na resampling.
- Poprawki dla następujących błędów zgłaszanych na SourceForge: 1560912 tracker, 1556318
- Poprawiono misbehvior podczas ustawiania właściwości TCustomImage32.BufferOversize. Zmiany teraz bezpośrednio wymusić zmiany rozmiaru bufora.
- Naprawiono problem kompilacji Kylix wprowadzono nowe wsparcie wielowątkowości.
- Kilka drobnych zaproponował poprawki.
Komentarze nie znaleziono