Được tối ưu hóa cho các định dạng điểm ảnh 32-bit, nó cung cấp cho hoạt động nhanh với các điểm ảnh và đồ họa nguyên thủy.
Graphics32 đáng kể nhanh hơn so với các phương pháp TBitmap / TCanvas tiêu chuẩn.
Nó gần như là một trăm lần nhanh hơn trong truy cập mỗi điểm ảnh và khoảng 2 & ndash; 5 lần nhanh hơn trong việc vẽ đường
Tính năng .
- < li> nhanh mỗi pixel truy cập lên đến 100 lần nhanh hơn so với tiêu chuẩn TBitmap; Hiệu năng cao blending Bitmap alpha (bao gồm mỗi pixel alpha blending); Pixel, và các đa giác khử răng cưa với độ chính xác sub-pixel (kết hợp với alpha blending);
- Arbitrary biến đổi đa giác và các chất hàn tùy chỉnh;
- Bitmap resampling với các bộ lọc tái tạo chất lượng cao (ví dụ như Lanczos, Cubic, Mitchell);
- Một nhà nước-of-the-nghệ thuật hệ thống rasterization độc đáo;
- biến đổi Affine bitmap: quay, mở rộng quy mô, vv với độ chính xác sub-pixel;
- biến đổi projective Arbitrary bitmap;
- biến đổi Remapping Arbitrary bitmap (ví dụ như cho Warping, Morphing);
- thực hiện SuperSampling linh hoạt cho chất lượng lấy mẫu tối đa;
- hình ảnh Flicker-free hiển thị các thành phần tối ưu hóa với đôi đệm thông qua nâng cao MicroTiles? dựa ưu repaint;
- Nhiều lớp overlay dễ sử dụng customizible;
- Khóa bitmap cho đa luồng an toàn;
- Một trình soạn thảo tài sản cho RGB và kênh alpha tải;
- Thiết kế-thời gian tải các định dạng ảnh được hỗ trợ bởi TPicture chuẩn;
- Hoạt động trên Borland Delphi, C ++ Builder và Kylix.
là gì mới trong phiên bản này:
- Additions:
- Thêm ASM mới / (E) MMX tối ưu ApplyBitmask thường xuyên cho hợp lý (bitwise) Xor / Hoặc / và hoạt động sử dụng một bitmask.
- Thêm basetypes TColor32Component mới để chỉ định một thành phần hoặc thành phần bộ (cập nhật liên quan đến TColor32Entry).
- Thêm mới CopyComponents thường xuyên cho việc sao chép các thành phần ARGB chọn btwn bitmap.
- Tối ưu hoá:
- Tối ưu hóa TBitmap32.ResetAlpha, Invert và InvertRGB.
- thói quen tối ưu hóa trong pamTransparentEdge liên quan.
- TPatternSampler bây giờ hỗ trợ mô hình lấy mẫu nonrectangular.
- Sửa lỗi:
- * Sửa lỗi trong MMX phiên bản của BlockAverage gây ra vi phạm truy cập vào lấy mẫu lại.
- Sửa chữa cho các lỗi sau thông báo trên tracker SourceForge: 1560912, 1556318
- Cố định misbehvior khi thiết lập tài sản TCustomImage32.BufferOversize. Thay đổi bây giờ trực tiếp ép buộc thay đổi kích thước của bộ đệm.
- Cố định Kylix vấn đề biên soạn giới thiệu với sự hỗ trợ đa luồng mới.
- Một số nhỏ dọn dẹp và sửa chữa.
Bình luận không