问了下AI:
Finder 的“无损”旋转 :当你在 Finder 中旋转一张图片时(例如 JPEG),为了速度和避免图像质量损失,Finder 并不会重新编码整个图片的像素。它只是修改了图片文件中的一个叫做 EXIF 的元数据标签。这个标签告诉看图软件:“这张照片在显示时需要旋转90度”。
是不是GoldenDict-ng 在显示图片的时候,没有考虑 EXIF 元数据标签?不知道后续版本是否可以加上在渲染图片的时候,考虑一下EXIF 元数据,从而正确显示图片方向?
问了下AI:
Finder 的“无损”旋转 :当你在 Finder 中旋转一张图片时(例如 JPEG),为了速度和避免图像质量损失,Finder 并不会重新编码整个图片的像素。它只是修改了图片文件中的一个叫做 EXIF 的元数据标签。这个标签告诉看图软件:“这张照片在显示时需要旋转90度”。
是不是GoldenDict-ng 在显示图片的时候,没有考虑 EXIF 元数据标签?不知道后续版本是否可以加上在渲染图片的时候,考虑一下EXIF 元数据,从而正确显示图片方向?
你丢到 Chrome 浏览器里看看会不会旋转。
跟GoldenDict一样,旋转没有生效
你确定文件被更改了吗,你有检查过字节和MD5有变化吗?我见过一些软件就是即时渲染无损旋转,下一次打开还是要重新旋转。
MacOS的无损旋转,网上也找不到任何资料,有可能是AI幻觉。就算是真的,浏览器内核不支持的话,也没有使用的必要吧,这得向Chromium官方提一个issue才能根本解决。
刚测了下,有变化。用内置的预览app打开,图片方向是改变了的,Chrome打开就方向没变
刚又试了下Safari打开,图片方向是正常旋转了的。
火狐浏览器没旋转
GoldenDict-NG 用的 Chromium 内核,表现应该和 Chrome 一致,Gemini 说 Chrome 新版本可以旋转,我说不行,又提了解决办法,我试了下还是不行,不确定是不是幻觉反正没效果。