【发布时间】:2017-08-30 22:54:33
【问题描述】:
我一直在开发我的图片上传网站。我正在尝试从我的 iPhone 拍照并将它们上传到我的网络服务器。
我的文件上传正常,但是我遇到的问题是我的所有图像都向左旋转了 90 度。
我的图片上传过程
$imageObject = imagecreatefromjpeg($_FILES["fileToUpload"]["tmp_name"]);
imagejpeg($imageObject, $target_file, 75);
创建一个新图像并将其上传到我的网络目录。我创建了一个新图像以删除所有 EXIF 数据(GPS 位置、我的所有个人信息)
问题是,当我上传图像时,它不会以纵向保存文件 (6)。它实际上并没有保存任何方向信息。这是 imagecreatefromjpeg 的明显副作用。但我所有的纵向风格图像都保存为横向格式。
我的问题是,我有什么办法可以在将方向数据保存到我的服务器后将其简单地重新写入新图像?
感谢大家的宝贵时间!
【问题讨论】: