来自Docs
ImageData接口表示canvas元素区域的基础像素数据
我想知道ImageData只有像素数据或像素数据+元数据吗?元数据表示任何EXIF数据,如方向,分辨率,文件类型或dpi.
问题
每当我使用除了1之外的EXIF Orientation绘制图像并将其作为ImageData读回时,当我将ImageData转换为DataURL时,结果ImageData在Image标签上没有正确对齐.
在移动设备和桌面浏览器中都观察到所有浏览器都存在问题.
不保留任何JPEG元数据,因为此元数据特定于JPEG文件本身。根据定义,画布仅是原始像素数据。
自己解析JPEG文件以提取元数据
玩帆布
使用自定义编码器将JPEG文件写出画布,然后将提取的EXIF元数据注入回去。