Tôi có một ứng dụng vẽ nguệch ngoạc trong canvas html5, và tôi đang cố gắng tìm ra cách tốt nhất để thực hiện điều khiển tẩy. Xung đầu tiên là chỉ để có công cụ xóa màu nền [trắng], nhưng đây là vấn đề bởi vì nếu người dùng di chuyển một hình ảnh hoặc một lớp khác đến nơi họ đã xóa trước đó, họ sẽ thấy bản vẽ màu trắng nơi chúng bị xóa."Xóa" trong html5 canvas
Lý tưởng nhất, tôi muốn có điều khiển xóa thay đổi pixel thành màu đen trong suốt. Tôi không thể chỉ đơn giản là sử dụng lineTo để làm điều này bởi vì, rõ ràng, nó chỉ vẽ một đường trong suốt màu đen trên nó, và để lại hình tượng trưng ban đầu không bị ảnh hưởng. Có ý tưởng nào để làm việc này không?
Cảm ơn.
http://www.w3schools.com/tags/canvas_globalcompositeoperation.asp – zloctb
"Màu đen trong suốt" có nghĩa là gì? Nếu nó hoàn toàn trong suốt, nó không quan trọng màu sắc là gì, phải không? –
Shh, đừng chọc ghẹo những người thờ phượng của Pink Unicorn vô hình;) – BarbaraKwarc