c#中的Picturebox控件未考虑图像的EXIF Orientation标签。因此图像显示方向错误。我打算通过读取EXIF数据并手动旋转Image来解决此问题。但是处理图像使用exif方向标签是一个问题。因为用户可以选择任何输出格式,如果我假设正确只有JPEG和TIF支持EXIF 。所以最终处理的图像应该手动旋转而不是添加EXIF标签
我的假设是否正确?
答案 0 :(得分:0)
你的假设大多是正确的 JFIF(普通JPEG),TIFF(无数子类型)和两种Exif(JPEG压缩和单页未压缩TIFF)支持方向标签。几乎所有其他常见图像格式都不支持它,但这取决于您如何定义 common 。 This post讨论了开发人员处理类似情况的一些方法 虽然讨论的内容是LEADTOOLS,但无论您使用何种类或函数处理图像,所讨论的3个选项背后的设计逻辑都是有效的。