【发布时间】:2017-09-01 09:47:22
【问题描述】:
在我的 rails 应用程序中,我让用户上传图片以用作他们制作的资源的缩略图。我使用 imagemagick 的转换命令进行所有图像处理:我转换为 jpg,将其信箱化为 800x600px,然后制作一些较小的缩略图版本。
这一切都很好。问题是,例如,从我的 iPhone 上取下来的某些图像的方向错误。我的桌面似乎以各种方式处理这个问题:当我在文件选择器对话框中看到图像的小缩略图时,它的方向错误,但如果我在图像查看工具中打开它,它的方向正确。
大概有一些标题或元数据或图像文件中的某些内容告诉应用它需要旋转文件?我认为我需要在对图像进行任何其他处理之前阅读此内容,以便在执行所有其他操作之前旋转图像(如有必要)。
谁能告诉我如何在 Ubuntu 服务器上的 bash 中做到这一点?
谢谢,马克斯
编辑:一些谷歌搜索表明这是与 EXIF 标头...
【问题讨论】:
标签: bash image rotation imagemagick imagemagick-convert