0
写真をアップロードできるサイトがあります。肖像画で撮影すると、左側に90度の風景が表示されるため、右側に90度回転する必要があります。私のスクリプト:exifオリエンテーションを読んでいるPHPが8(90度)の間に '...'を返します
$uploadedfile = $_FILES['file']['tmp_name'];
$rotated = false;
$exif = exif_read_data($uploadedfile);
$orientation = $exif['IFD0']['Orientation'];
switch($orientation) {
case 3:
$src = imagerotate($src, 180, 0);
break;
case 6:
$src = imagerotate($src, -90, 0);
$rotated = true;
break;
case 8:
$src = imagerotate($src, 90, 0);
$rotated = true;
break;
}
しかし、$ orientationの値は '...'です。 私はsamsung galaxy s6から写真をアップロードしていますが、銀河s3の写真は同じ向きが間違っています。 誰かがこの問題を私に助けてくれますか?
であなたの
$orientation
を交換する必要がありますが、あなたのアップロードのコードを表示します。あなたが間違っている大きなチャンス。 – greenapps