0

真的很难找到解决这个问题的方法......

在 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);
}

谢谢。

4

0 回答 0