เหมาะสำหรับรูปแบบพิกเซล 32 บิตจะให้การดำเนินงานได้อย่างรวดเร็วด้วยพิกเซลและวิทยาการกราฟิก
Graphics32 มากมีประสิทธิภาพดีกว่ามาตรฐาน TBitmap / วิธีการ TCanvas
มันเป็นเกือบร้อยครั้งได้เร็วขึ้นในการเข้าถึงต่อพิกเซลประมาณ 2 & ndash; 5 ครั้งได้เร็วขึ้นในการวาดเส้น
คุณสมบัติ .
- < li> การเข้าถึงอย่างรวดเร็วต่อพิกเซลได้ถึง 100 ครั้งได้เร็วขึ้นเมื่อเทียบกับ TBitmap มาตรฐาน ที่มีประสิทธิภาพสูง Bitmap ผสมอัลฟา (รวมถึงต่อพิกเซลผสมอัลฟา); พิกเซลสายและการลดรอยหยักรูปหลายเหลี่ยมที่มีความแม่นยำพิกเซลย่อย (รวมกับการผสมอัลฟา);
- การแปลงรูปหลายเหลี่ยมโดยพลการและอุดที่กำหนดเอง;
- Bitmap resampling กับตัวกรองการฟื้นฟูที่มีคุณภาพสูง (เช่น Lanczos, คิวบิคเซรั่ม);
- รัฐของศิลปะที่ไม่ซ้ำกันระบบ rasterization;
- การแปลงเลียนแบบของบิตแมป: หมุนปรับ ฯลฯ ด้วยความถูกต้องพิกเซลย่อย;
- แปลง projective โดยพลการของบิตแมป;
- แปลงแมปโดยพลการของบิตแมป (เช่นแปรปรวน, Morphing);
- การดำเนินงาน supersampling ยืดหยุ่นสำหรับการสุ่มตัวอย่างที่มีคุณภาพสูงสุด;
- ภาพปราศจากการสั่นไหวแสดงส่วนประกอบที่มีบัฟเฟอร์คู่ที่ดีที่สุดผ่านทางขั้นสูง MicroTiles? ตามการเพิ่มประสิทธิภาพทาสี;
- หลาย customizible ง่ายต่อการใช้งานชั้นซ้อนทับ;
- ล็อคของบิตแมปสำหรับ multithreading ปลอดภัย
- แก้ไขคุณสมบัติสำหรับ RGB และอัลฟาช่องโหลด;
- โหลดเวลาการออกแบบรูปแบบภาพสนับสนุนโดย TPicture มาตรฐาน;
- ทำงานบน Borland Delphi, C ++ Builder และ Kylix.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้
- เพิ่ม:
- เพิ่ม ASM ใหม่ / (E) MMX ที่ดีที่สุดประจำ ApplyBitmask สำหรับตรรกะ (บิต) แฮคเกอร์ / หรือ / และการดำเนินงานโดยใช้ bitmask ได้.
- เพิ่ม basetypes TColor32Component ใหม่สำหรับการระบุส่วนประกอบหรือชุดส่วนประกอบ (การปรับปรุงที่เกี่ยวข้องกับ TColor32Entry).
- เพิ่มประจำ CopyComponents ใหม่สำหรับการคัดลอกเลือกส่วนประกอบ ARGB btwn บิตแมป.
- การเพิ่มประสิทธิภาพ:
- Optimized TBitmap32.ResetAlpha, Invert และ InvertRGB.
- การเพิ่มประสิทธิภาพในการปฏิบัติที่เกี่ยวข้องกับ pamTransparentEdge.
- TPatternSampler ขณะนี้สนับสนุนรูปแบบการสุ่มตัวอย่าง nonrectangular.
- Bugfixes:
- แก้ไขข้อผิดพลาดในรุ่น MMX ของ BlockAverage ที่ก่อให้เกิดการละเมิดการเข้าถึง resampling.
- การแก้ไขสำหรับข้อผิดพลาดต่อไปนี้รายงานเกี่ยวกับการติดตาม SourceForge: 1560912, 1556318
- คง misbehvior เมื่อตั้งค่าคุณสมบัติ TCustomImage32.BufferOversize การเปลี่ยนแปลงในขณะนี้โดยตรงบังคับให้ปรับขนาดของบัฟเฟอร์.
- แก้ไขปัญหารวบรวม Kylix แนะนำด้วยการสนับสนุน multithreading ใหม่.
- สะสางหลายมาตรฐานและการแก้ไข.
ความคิดเห็นที่ไม่พบ