Есть ли обходной путь для разбитой реализации getimagedata () от Chromium?Javascript

Форум по Javascript
Anonymous
Есть ли обходной путь для разбитой реализации getimagedata () от Chromium?

Сообщение Anonymous »

Проблема ниже возникает только в браузерах хромов, но такая же функциональность работает нормально в 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

Вернуться в «Javascript»