Я создаю веб-приложение, в которое я загружаю изображение в веб-приложение и хочу получить количество цветов каждого пикселя.Я работаю в Angular 8, и у меня есть растровое изображение загруженного мной изображения.Я хочу иметь возможность делать вложенный цикл для получения каждого пикселя из этого изображения.
На данный момент я искал различные пакеты и документацию, чтобы найти способ сделать это.В настоящее время у меня есть объект, хранящийся в виде растрового изображения, созданного из createImageBitmap(element)
.
. Это моя текущая функция, которой я хотел бы манипулировать каждым отдельным пикселем:
this.files.forEach(element => {
var img = createImageBitmap(element).then((img) => {
var canvas = document.createElement('canvas');
var width = img.width;
var height = img.height;
for(var w = 0; w < width; w++){
for (var h = 0; h < height; h++){
//I want to manipulate the pixels here
}
}
});
});
Я ожидаю, что этобыть чем-то вроде img [w] [h], но я предполагаю, что нужен какой-то пакет / библиотека.