Tôi đã xem một chút và nghĩ rằng câu trả lời cho câu hỏi của tôi là "không", nhưng ở đây:Đặt blendmode để vẽ nét?
Với Javascript và thẻ canvas, tôi có thể vẽ các đường được pha trộn độc đáo với stroke()
.
Đây là vô số niềm vui, nhưng tôi muốn thực hiện thêm một bước nữa bằng cách đặt blendmode cho đột quỵ.
ví dụ: có vẻ như nó đang sử dụng src * (alpha) + dst * (1 - alpha), và tôi muốn một cái gì đó giống như src + dst, để có được sự pha trộn phụ gia.
Trang này: http://www.andersriggelsen.dk/OpenGL dường như đang pha trộn pixel-by-pixel, mà tôi thực sự muốn tránh.
wow, câu trả lời tuyệt vời, cảm ơn. –
bạn nói đúng - các hoạt động được cung cấp không thực sự cung cấp "Thêm", tôi có thể điều tra "Nhẹ hơn" để xem liệu nó có đủ gần với những gì tôi đang theo dõi hay không. .. Ngọt ! nó gần rồi! tôi cũng sẽ xem thư viện máy xay của bạn.nó có thể là sự kết hợp của cả hai có thể có được cả tốc độ và độ chính xác đủ để tôi sử dụng. cảm ơn một lần nữa. –
Không thể tin được rằng không có chế độ hòa trộn phụ cho canvas. Đơn giản nhất của tất cả các chế độ pha trộn để thực hiện và rất quan trọng để có! –