0

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

经过进一步测试,我已将其范围缩小到仅具有扩展名 JPEG 的图像,如果我重新另存为 JPG 则很好。有任何想法吗?

谢谢

4

2 回答 2

2

使用简单图像。

将垂直或水平移动图像更改为正确定向..以便任何垂直移动存储仅垂直..使用简单的图像 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);
于 2015-05-28T07:57:02.150 回答
1

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

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

$this->s_temp 显然是上传的临时图像,这当然是使用图像魔法 -auto-orient

于 2013-11-07T14:16:58.757 回答