Enum ColorMatrixOperation
Tên không gian: Aspose.Svg.Builder Tổng hợp: Aspose.SVG.dll (25.5.0)
Nên xác định loại hoạt động để áp dụng trong một bộ lọc matrix màu.
[ComVisible(true)]
public enum ColorMatrixOperation
Fields
HueRotate = 2
Ứng dụng một xoay hue trên hình ảnh.
Hoạt động ‘hueRotate’ xoay chiều của mỗi pixel màu bằng một góc cụ thể xung quanh bánh xe màu, cho phép điều chỉnh màu sắc năng động và hiệu ứng.
LuminanceToAlpha = 3
Chuyển đổi màu sắc của hình ảnh thành màu xám dựa trên độ sáng của chúng.
Hoạt động “LuminanceToAlpha” tạo ra một hình ảnh màu xám dựa trên độ sáng (sáng sáng) của mỗi màu sắc, mà sau đó có thể được sử dụng cho các hoạt động trang điểm và compositing khác nhau.
Matrix = 0
Ứng dụng một chuyển đổi matrix cho dữ liệu màu.
Hoạt động ‘matrix’ sử dụng một matrix 5x4 để biến đổi các giá trị màu RGBA của mỗi pixel.Hành động này là rất đa dạng và có thể được dùng cho các thao tác màu phức tạp, bao gồm điều chỉnh trong độ sáng, tương phản, và cân bằng màu.
Saturate = 1
Điều chỉnh mức độ thụ tinh của hình ảnh.
Hoạt động “saturate” thay đổi sự saturation của màu sắc trong hình ảnh. một giá trị của 0% là hoàn toàn không saturated (gray scale), trong khi 100% đại diện cho không có sự biến đổi trong màu của hình dạng.
Remarks
Bộ lọc matrix màu trong SVG cho phép các hoạt động khác nhau trên dữ liệu màu của một hình ảnh. Mỗi loại thao tác xử lý màu sắc theo một cách cụ thể, cung cấp một loạt các hiệu ứng thị giác.