Проблема ниже возникает только в браузерах хромов, но такая же функциональность работает нормально в Firefox: кажется, что хром по умолчанию превращает каждую нагрузку изначально без потерь формат изображения (например,. let image = new Image;
image.onload = function() {
let canvas = document.createElement("canvas");
canvas.width = image.width;
canvas.height = image.height;
let ctx = canvas.getContext("2d");
ctx.drawImage(image, 0, 0);
let imgData = ctx.getImageData(0, 0, image.width, image.height).data;
...
}.bind(this);
image.src = 'test.png';
< /code>
В браузерах Chromium imgdata, возвращаемой здесь, всегда, по-видимому, содержит случайные ошибки
по сравнению с исходными данными, хранящимися в исходном файле .png.
величина соответствующих ошибок обычно составляет +/- 1; рендеринг соответствующего
api довольно бесполезно.>
Подробнее здесь: https://stackoverflow.com/questions/796 ... ementation
Есть ли обходной путь для разбитой реализации getimagedata () от Chromium? ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Тепловая карта листовки «getImageData» Ошибка Javascript в Android Webview (chromium)
Anonymous » » в форуме Android - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-