Bộ lọc không được hỗ trợ khi vải được tăng tốc phần cứng.Tiện ích mở rộng để MaskFilter áp dụng phép biến đổi cho kênh alpha sơn dọc theo cạnh bên ngoài của nó. Android bao gồm các bộ lọc mặt nạ sau đây:► BlurMaskFilter — xác định một phong cách mờ và bán kính lên lông các cạnh của sơn của bạn► EmbossMaskFilter — xác định hướng của nguồn ánh sáng và mức độ ánh sáng môi trường xung quanh đểThêm một hiệu ứng dập nổiĐể áp dụng bộ lọc mặt nạ, sử dụng phương pháp setMaskFilter, đi qua trong một đối tượng MaskFilter:Giới thiệu FingerPaint API được bao gồm trong SDK là một ví dụ tuyệt vời về làm thế nào để sử dụng MaskFilters. Nó chứng tỏ hiệu lực của các bộ lọc blur và emboss.Bằng cách sử dụng các bộ lọc màuTrong khi đó mặt nạ các bộ lọc là biến đổi một sơn alpha-kênh, một ColorFilter áp dụng một biến đổi cho từng kênh RGB. Tất cả các lớp dẫn xuất ColorFilter bỏ qua alpha¬channel khi thực hiện các phép biến đổi của họ.Android bao gồm 3 Các bộ lọc màu:► ColorMatrixColorFilter — cho phép bạn chỉ định một ColorMatrix 4 x 5 để áp dụng cho một sơn. Khuôn nổi màu sắc thường được sử dụng để thực hiện lập trình xử lý ảnh và rất hữu ích vì họ hỗ trợ loạt biến đổi bằng cách sử dụng phép nhân ma trận.► LightingColorFilter — sẽ nhân kênh RGB màu đầu tiên trước khi thêm lần thứ hai. Kết quả của chuyển đổi mỗi sẽ được kẹp từ 0 đến 255.► PorterDuffColorFilter — cho phép bạn sử dụng bất kỳ một trong các quy tắc Porter-Duff 16 cho hình ảnh kỹ thuật số ghép để áp dụng một màu được chỉ định để sơn. Các quy tắc Porter-Duff được xác định ở đây lúc http://developer.android.com/reference/android/graphics/PorterDuff. Mode.html.Áp dụng ColorFilters bằng cách sử dụng phương pháp setColorFilter:myPaint.setColorFilter (new LightingColorFilter (Color.BLUE, Color.RED));
đang được dịch, vui lòng đợi..
