【问题标题】:Simple file upload auto rotates photos简单的文件上传自动旋转照片
【发布时间】:2016-04-06 01:42:19
【问题描述】:

我有一个简单的文件上传。没有什么多余的,尤其是没有什么应该是自动旋转的照片。但我的照片是自动旋转的。如果我在我的电脑上上传一张图片,它会在每个程序(绘画、windows 图片查看器等)中打开,正面朝上,当上传到我的网站时它会是横向的。这是一个容易解决的常见问题吗?

谢谢

【问题讨论】:

  • 您能提供更多技术信息吗?它是标准的 HTML 文件上传吗?一些框架?
  • 你说的是什么图片?从数码相机?其他(不是来自相机的)图像也会发生这种情况吗?

标签: file-upload autorotate photo-upload


【解决方案1】:

现在很多图像查看器都会评估 exif 数据,特别是“方向”标签。该标签可以由数码相机填写,并保存照片拍摄的方向(水平/垂直)。如果它存在并且查看器支持它,则图像会自动旋转以适应原始方向,因此可能发生的情况是您的本地查看器评估标签并自动旋转而您的网站没有(反之亦然,尽管这不太可能)。

您可以检查您的图片是否有 exif 标签,例如here。查找Orientation 标签。

一个快速的解决方案是在上传之前清除图片中的 exif 标签,以便在本地和网站查看之间获得一致的行为,或者如果您喜欢更高级,请修改您的代码并在上传后根据原始方向旋转图片.

【讨论】:

  • 我相信这可能是我在其他来源中读到的 exif 数据。这是那个网站的结果...regex.info/…...有没有办法禁用手机上的 exif 数据?我对 exif 数据一无所知,因为它对我来说是新事物。谢谢!
  • 这可能取决于您使用的相机/应用程序。一个快速的解决方案是删除标签,这可以在 Win/MacLinux 下轻松完成。
猜你喜欢
  • 2012-12-07
  • 1970-01-01
  • 2016-02-12
  • 2013-04-02
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-22
相关资源
最近更新 更多