В настоящее время я использую веб-камеру (не собственную камеру) на веб-странице, чтобы сделать фотографию на мобильный телефон пользователя. Например:
var video: HTMLVideoElement;
...
var context = canvas.getContext('2d');
context.drawImage(video, 0, 0, width, height);
var jpegData = canvas.toDataURL('image/jpeg', compression);
Таким образом, теперь я могу успешно генерировать данные изображения JPEG с веб-камеры и отображать их на веб-странице.
Однако я обнаружил, чтоДанные EXIF отсутствуют. в соответствии с this :
Canvas.drawImage () будет игнорировать все метаданные EXIF в изображениях, включая ориентацию. Это поведение особенно проблематично на устройствах iOS,Вы должны определить ориентацию самостоятельно и использовать rotate (), чтобы сделать это правильно.
Я бы хотел, чтобы изображение JPEG содержало данные EXIF GPS. Есть ли простой способ включить данные EXIF камеры во время процесса?
Спасибо!