JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了JavaScript中的canvas ImageData是否包含EXIF信息?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

来自Docs

ImageData接口表示canvas元素区域的基础像素数据

我想知道ImageData会只有像素数据或像素数据元数据吗?元数据表示任何EXIF数据,如方向,分辨率,文件类型或dpi.

问题

每当我使用除了1之外的EXIF Orientation绘制图像并将其作为ImageData读回时,当我将ImageData转换为DataURL时,结果ImageData在Image标签上没有正确对齐.

在移动设备和桌面浏览器中都观察到所有浏览器都存在问题.

最佳答案
<画布>不保留任何JPEG元数据,因为此元数据特定于JPEG文件本身.根据定义,Canvas只是原始像素数据.

> Parse JPEG file yourself to extract metadata
>玩帆布
> Use a custom encoder to write JPEG file out of canvas,injecting extracted EXIF metadata back.

大佬总结

以上是大佬教程为你收集整理的JavaScript中的canvas ImageData是否包含EXIF信息?全部内容,希望文章能够帮你解决JavaScript中的canvas ImageData是否包含EXIF信息?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: