Nginx image_filter调整大小会丢失元数据

时间:2018-04-30 17:48:48

标签: nginx

使用Nginx image_filter调整图像大小时,如果图像太大则旋转图像,如何在不丢失图像元数据的情况下调整图像大小?

1 个答案:

答案 0 :(得分:1)

问题很可能不是nginx image_filter,但图像本身不包含元数据(有时在手机上以垂直模式捕获图像时会发生)。 你可以做3个修复

  1. 添加image-orientation: from-image CSS属性。 (适用于iOS上的firefox和safari)
  2. 让JS读取Exif数据并使用CSS相应地旋转图像。更多信息如何阅读this question
  3. 中的EXIF数据
  4. 上传图片时,请使用image-magic中的-auto-orient函数对其进行重新取样。这将重新生成方向元数据。
  5. 希望这会对你有所帮助。