ホームページ > バックエンド開発 > PHPチュートリアル > PHP は写真が上下逆かどうかを検出し、写真を再配置します。

PHP は写真が上下逆かどうかを検出し、写真を再配置します。

藏色散人
リリース: 2023-04-07 06:22:01
転載
3384 人が閲覧しました

PHP は写真が上下逆かどうかを検出し、写真を再配置します。

Safari から画像をアップロードする場合、サーバーによって取得された写真が上下逆になる可能性があります (写真ボタンの位置によって異なります)。次のコードにより、アップロードされたすべての写真が確実にアップロードされます。写真は正しい位置にあります。

$image = imagecreatefromstring(file_get_contents($_FILES['image_upload']['tmp_name']));
$exif = exif_read_data($_FILES['image_upload']['tmp_name']);
if(!empty($exif['Orientation'])) {
    switch($exif['Orientation']) {
        case 8:
            $image = imagerotate($image,90,0);
            break;
        case 3:
            $image = imagerotate($image,180,0);
            break;
        case 6:
            $image = imagerotate($image,-90,0);
            break;
    }
}
ログイン後にコピー

関連する推奨事項:「PHP チュートリアル

以上がPHP は写真が上下逆かどうかを検出し、写真を再配置します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート