我的dropzone不是一个网站,但偶尔当我放下一个图像时,它变成了风景。这似乎发生在更大的图像上。我找不到任何有这个问题的人所以我希望有人来处理这个问题。
经过进一步测试后,我将其缩小为只有扩展名为JPEG的图片,如果我重新保存为JPG则可以。有什么想法吗?
由于
答案 0 :(得分:2)
使用SimpleImage。
将垂直或水平移动图像更改为正确定向..所以 任何垂直移动商店只在垂直..使用简单的图像 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);
答案 1 :(得分:1)
万一有人碰到这个,我想我会回答它,因为我已经工作了。我在EXIF数据中发现在转换图像之前需要锁定方向。即使浏览器或电子邮件客户端将其直立呈现,它也能保存90度。通过在对图像做任何事情之前运行以下php exec,它确保它是直立的。
exec(" convert -auto-orient {$ this-> s_tmp} {$ this-> s_tmp}");
$ this-> s_temp显然是上传的临时图片,当然这是使用图片magicks -auto-orient