Есть ли обходной путь для разбитой реализации 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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