Я читаю в файле из ввода HTML файла. Для iOS я могу сделать снимок с камеры. Проблема в том, что если вы сделаете снимок с камерой, содержимое будет содержать данные EXIF (по крайней мере, если я прочитаю содержимое файла с помощью API FileReader).
Я не могу использовать обрезку холста, если изображение содержит данные EXIF. Потому как изображение будет уничтожено каждый раз, когда я вызываю
.toDataURL()
. Мое предположение он не распознает данные EXIF и не знает, как обрезать изображение с помощью EXIF.Содержимое файла base64 кодируется
FileReader.readAsDataURL()
. И я вставляю его в img.src.Обрезка выполняется путем рисования нового изображения с помощью
ctx.drawImage(...)
, основанного на старом изображении и я наконец получил новые данные изображения с помощьюc.toDataURL()
.
Итак, мой вопрос: как удалить данные EXIF с помощью javascript?