电话图片方向

时间:2014-06-30 06:19:36

标签: php mysql forms photos

我们使用文件上传按钮让用户上传照片。此功能从未用于iphone,不是100%肯定Andriod,但这最初只是一个桌面网站。

随着时间的推移,我们注意到Andriod和iphone的最新更新不仅允许用户从相机胶卷中选择一张照片,而且还可以让他们选择拍照,然后& #34;使用"或"丢弃/再试一次"。

这一切都非常酷,因为我们在最后没有做任何事情,但手机开始变得更好了。

然而,1个主要问题是4次中的3次,图片方向错误。所有垂直图片均为垂直,旋转90度。有一半时间,这张激进的照片是颠倒过来的。

当它来自手机时,有什么方法可以抓住图片的方向吗?请记住,我们目前只是php,mysql,js。

以下是代码示例:

<form method="post" action="/page.php?id=12345" enctype="multipart/form-data">
<div>
Add Photo: <input type="file" name="add_file_1" size="50" title="Add a Photo"  />
<input type="submit" name="submit" value="Upload"/>
</div>
</form> 

1 个答案:

答案 0 :(得分:0)

如果图片是垂直的,则高度应大于宽度。您可以通过PHP添加检查,并将数据库中的图片标记为水平或垂直。

修改:这是您可以使用http://www.php.net/manual/en/function.getimagesize.php的功能。