Я пытаюсь скрыть текстовые данные внутри изображения.Я создал холст как:
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0)
Сейчас изображение выглядит так: Изначально нарисованное изображение
Затем я сделал это:
var imgData = ctx.getImageData(0, 0, canvas.width, canvas.height);
encodeMessage(imgData.data, password, message);
ctx.putImageData(imgData, 0, 0);
output.src = canvas.toDataURL();
Но новое изображение обрезается.Это выглядит так: Изображение обрезается