Dự án của tôi là nhập hình ảnh vào thẻ canvas trong trang HTML và sau đó lặp qua các pixel và giá trị RGBA của pixel. Trong khi lặp qua các giá trị màu đỏ, vì vậy mọi giá trị thứ tư trong pixel, tôi muốn ghi lại vị trí của các pixel đại diện cho một pixel màu trắng. Bây giờ, tôi có hình ảnh tải xuống với một số mã tôi nhận được từ blog này, http://www.phpied.com/photo-canvas-tag-flip/.Lặp qua các điểm ảnh trong một hình ảnh
Anh ấy có một bài đăng khác, trong đó anh ấy cung cấp một số mã về cách lặp qua các pixel và ghi lại thông tin tôi muốn ghi, nhưng tôi không hiểu và tôi không muốn sao chép mã của anh ấy mà không biết tôi đang làm gì Vì vậy, bất cứ ai có thể vui lòng giải thích phương pháp anh ấy đang sử dụng hoặc có thể chỉ cho tôi một cách khác để làm những gì anh ấy đang làm? Đây là liên kết đến bài đăng khác http://www.phpied.com/pixel-manipulation-in-canvas/.
Và làm thế nào lặp sẽ xảy ra? Từ trên/dưới cùng bên trái/phải? và theo hướng nào?Điều này sẽ hữu ích khi biết đến –
@AlejandroLozdziejski. Trên cùng bên trái đến dưới cùng bên phải. :-) – markE
[Tài liệu về đối tượng ImageData] (https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas) – Xeoncross