PHP图像上传没有丢失EXIF数据

时间:2014-09-11 22:05:45

标签: php ios exif imagecreatefrompng

真的很难找到解决方法...

在iPhone上上传以肖像拍摄的图像是因为它们的EXIF方向而旋转。

我尝试检索此数据,但在使用时会被删除:

imagecreatefromstring();

我正在寻找正确的方法/上传图片而不删除EXIF数据。

目前正是这样:

$imagefile = $fileToUpload["tmp_name"];
$destinationImage = imagecreatefromstring(file_get_contents($imagefile));
$exif = exif_read_data($imagefile);
$moveUploadedFile = imagejpeg($destinationImage, $this->uploadDir . "/" . $newFileName, 100);
imagedestroy($destinationImage);

if ($moveUploadedFile) {
  $return['ort'] = $exif;
  echo json_encode($return);
}

感谢。

0 个答案:

没有答案