Rincian Software:
Dioptimalkan untuk format 32-bit pixel, itu menyediakan operasi cepat dengan piksel dan primitif grafis.
Graphics32 jauh melebihi metode TBitmap / TCanvas standar.
Hal ini hampir seratus kali lebih cepat di akses per-pixel dan sekitar 2 & ndash; 5 kali lebih cepat dalam menggambar garis
Fitur :.
- < li> Cepat per-pixel akses hingga 100 kali lebih cepat dibandingkan dengan TBitmap standar; Kinerja tinggi Bitmap alpha blending (termasuk per-pixel alpha blending); Pixel, garis dan poligon antialiasing dengan akurasi sub-pixel (dikombinasikan dengan alpha blending);
- Sewenang-wenang transformasi poligon dan tambalan kustom;
- Bitmap resampling dengan filter rekonstruksi kualitas tinggi (misalnya Lanczos, Cubic, Mitchell);
- Sebuah sistem rasterization state-of-the-art yang unik;
- transformasi Affine bitmap: rotasi, scaling, dll dengan akurasi sub-pixel;
- transformasi proyektif sewenang-wenang dari bitmap;
- transformasi remapping Sewenang-wenang dari bitmap (misalnya untuk Warping, Morphing);
- pelaksanaan supersampling Fleksibel untuk kualitas yang maksimal pengambilan sampel;
- gambar Flicker bebas menampilkan komponen dengan dioptimalkan double buffering via canggih MicroTiles? berdasarkan repaint optimizer;
- Beberapa lapisan mudah digunakan customizible overlay;
- Mengunci bitmap untuk multithreading aman;
- Sebuah editor properti untuk RGB dan channel alpha pemuatan;
- Desain-waktu loading format gambar yang didukung oleh TPicture standar;
- Bekerja pada Borland Delphi, C ++ Builder dan Kylix.
Apa yang baru dalam rilis ini:
- Penambahan:
- Ditambahkan ASM baru / (E) MMX dioptimalkan ApplyBitmask rutin untuk logis (bitwise) XOR / Atau / Dan operasi menggunakan bitmask a.
- Ditambahkan basetypes TColor32Component baru untuk menentukan komponen atau komponen set (update terkait dengan TColor32Entry).
- Ditambahkan CopyComponents baru rutin untuk menyalin komponen ARGB dipilih btwn bitmap.
- Optimasi:
- Dioptimalkan TBitmap32.ResetAlpha, Invert dan InvertRGB.
- rutinitas Optimasi di pamTransparentEdge terkait.
- TPatternSampler sekarang mendukung pola segiempat sampling.
- Perbaikan bug:
- Bugfix dalam versi MMX dari BlockAverage yang menyebabkan pelanggaran akses pada resampling.
- Perbaikan untuk bug berikut dilaporkan pada tracker SourceForge: 1560912, 1556318
- Tetap misbehvior saat mengatur properti TCustomImage32.BufferOversize. Perubahan sekarang langsung memaksa mengubah ukuran buffer.
- Tetap masalah kompilasi Kylix diperkenalkan dengan dukungan multithreading baru.
- Beberapa pembersihan minor dan perbaikan.
Komentar tidak ditemukan