我从 HTML 文件输入中读取了一个文件。对于 iOS,我可以从相机中拍照。问题是如果你用相机拍照,内容将包括 EXIF 数据(至少如果我使用 FileReader API 读取文件内容)。
如果图像包含 EXIF 数据,我将无法使用画布裁剪。因为每次我打电话时图像都会被破坏
.toDataURL()
。我的猜测是它无法识别 EXIF 数据,也不知道如何使用 EXIF 数据裁剪图像。文件内容由 .base64 编码
FileReader.readAsDataURL()
。我将它插入到 img.src 中。裁剪是通过
ctx.drawImage(...)
在旧图像的基础上绘制新图像来完成的,我最终得到了新的图像数据c.toDataURL()
。
所以我的问题是如何使用 javascript 删除 EXIF 数据?