0
このサイトでは、iOS写真付きのregradesの向きの問題を解決するためのコードを紹介しました。ここPhP iOS画像の向き補正後にImageJPEGをアップロード
は、PHP
が<?php
session_start();
$filename = $_FILES['file']['name'];
$filePath = $_FILES['file']['tmp_name'];
$exif = exif_read_data($_FILES['file']['tmp_name']);
if (!empty($exif['Orientation'])) {
$imageResource = imagecreatefromjpeg('/uploads'); // provided that the image is jpeg. Use relevant function otherwise
switch ($exif['Orientation']) {
case 3:
$image = imagerotate($imageResource, 180, 0);
break;
case 6:
$image = imagerotate($imageResource, -90, 0);
break;
case 8:
$image = imagerotate($imageResource, 90, 0);
break;
default:
$image = $imageResource;
}
}
imagejpeg($image, $filename, 90);
?>
でこのコードが動作するように思われるが、私は、サーバーに変更された画像を移動できないように私が出力された画像を見てやりなさい。私がする必要があるのは、イメージをサーバーに移動することです。
アップルの携帯電話が少し悪いことをしたことは知りませんでした。
ありがとうございました。
それはうまくいきました、ありがとうございます。 – Loki180