我的 dropzone 没有在网站上工作,但有时当我将图像放入其中时,它会变成横向。这似乎更多地发生在较大的图像上。我找不到有这个问题的人,所以我希望这里有人已经解决了这个问题。
经过进一步测试,我已将其范围缩小到仅具有扩展名 JPEG 的图像,如果我重新另存为 JPG 则很好。有任何想法吗?
谢谢
我的 dropzone 没有在网站上工作,但有时当我将图像放入其中时,它会变成横向。这似乎更多地发生在较大的图像上。我找不到有这个问题的人,所以我希望这里有人已经解决了这个问题。
经过进一步测试,我已将其范围缩小到仅具有扩展名 JPEG 的图像,如果我重新另存为 JPG 则很好。有任何想法吗?
谢谢
使用简单图像。
将垂直或水平移动图像更改为正确定向..以便任何垂直移动存储仅垂直..使用简单的图像 auto_orient 功能。从以下位置获取简单图像: https ://github.com/claviska/SimpleImage
$img = new SimpleImage();
$imagenm="Bombay Realty.jpg"; // vertical mobile image store horizontally..
$filepath='processed/'.$imagenm;
$img->load($filepath)->auto_orient()->save($filepath);
以防万一有人遇到这个问题,我想我会回答这个问题,因为我已经工作过了。我在 EXIF 数据中发现,在转换图像之前需要锁定方向。即使浏览器或电子邮件客户端将其呈现为直立状态,它也可以节省 90 度。通过在对图像进行任何操作之前运行以下 php exec,它确保它是直立的。
exec("convert -auto-orient {$this->s_tmp} {$this->s_tmp}");
$this->s_temp 显然是上传的临时图像,这当然是使用图像魔法 -auto-orient