gpt4 book ai didi

html - Rails + 文件选择器 : Sometimes is the uploaded photo rotated

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:14 25 4
gpt4 key购买 nike

我使用Filepicker上传图片,有时上传的图片会旋转90°。

我不知道这是一个已知问题还是只是我这边的问题,但有什么办法可以避免这种行为吗?

编辑:我刚刚发现图像保存正确,但显示不正确 - 旋转。我以这种方式加载图像:

= image_tag main_img.file_url, :alt => @photo.title, :title => @photo.title, :style => 'width: 200px; border: 1px solid #000;'

我做错了什么?为什么图像显示为“扭曲”且位置不正确?

最佳答案

出现这种行为的原因是,图片可以在 EXIF 数据中包含旋转信息。
这意味着如果一张照片是用智能手机纵向拍摄的,它可能会以横向存储并标记为“旋转 90°”。现在取决于显示程序,是否将图像旋转回来。

大多数图像处理程序会进行旋转,但大多数浏览器不会。

避免此行为的唯一方法是根据 EXIF 数据中的旋转信息重新计算图像。
您可以使用 imagemagick、exiftran 或 jhead 来实现这一点,请参阅 https://superuser.com/a/38860 .

关于html - Rails + 文件选择器 : Sometimes is the uploaded photo rotated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19179170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com