将图像拖放到拖放区有时会以另一种方式出现图像混乱



我的放置区没有工作一个网站,但偶尔当我将图像放入它时会变成横向。这似乎更多地发生在较大的图像上。我找不到有这个问题的人,所以我希望这里有人已经解决了这个问题。

经过进一步测试,我已将其缩小到仅扩展名为JPEG的图像,如果我重新保存为JPG,那就没问题了。有什么想法吗?

谢谢

使用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);

以防万一有人遇到这个问题,我想我现在应该回答它,因为我已经解决了它。我在EXIF数据中发现,在转换图像之前需要锁定方向。即使浏览器或电子邮件客户端将其直立呈现,它也保存了 90 度的评级。通过在对图像执行任何操作之前运行以下 php exec,它确保它是直立的。

exec("convert -auto-orient {$this->s_tmp} {$this->s_tmp}");

$this->s_temp显然是上传的临时图像,这当然是使用图像魔术 - 自动定向

相关内容

最新更新