オンラインでは画像の向きが正しいにもかかわらず、HTML では画像が逆さまに表示されるのはなぜですか?

Linda Hamilton
リリース: 2024-10-29 12:39:03
オリジナル
805 人が閲覧しました

Why Does My Image Appear Upside Down in HTML Even Though It's Correctly Oriented Online?

HTML での画像の向きの不一致のトラブルシューティング

問題:

指定されたリンクから取得した画像が表示されると上下逆に表示されるオンラインでは画像の向きが正しいにもかかわらず、HTML では画像が逆さまに表示されるのはなぜですか? を使用してtag.

分析:

画像リンクを調査すると、画像が通常の向きであることが明らかです。ただし、オンラインでは画像の向きが正しいにもかかわらず、HTML では画像が逆さまに表示されるのはなぜですか? のソース属性としてリンクを設定すると、タグを使用すると、提供された JSFiddle コード スニペットに見られるように、画像は上下逆さまにレンダリングされます。この方向の不一致の原因は何なのかという疑問が生じます。

解決策:

徹底した調査により、部分的な解決策が発見されました。現代の画像には、写真の意図された向きを定義するメタデータが組み込まれていることがよくあります。これに対処するために、画像の向きに特化した新しい CSS 仕様が導入されました。次の CSS ルールをスタイルシートに組み込むことで、画像の向きの問題を軽減できます:

<code class="css">img {
    image-orientation: from-image;
}</code>
ログイン後にコピー

ブラウザのサポート:

2016 年 1 月 25 日現在、サポートされています。この CSS ルールは、Firefox と iOS Safari (プレフィックスの背後にあるとしても) に限定されます。ただし、一部のユーザーは、Safari と Chrome で進行中の問題を報告しています。モバイル Safari は、明示的な CSS タグを必要とせずに画像の向きを本質的にサポートしているようであることは注目に値します。

将来の展望:

サポートを実装する責任はブラウザ開発者にあります。 image-orientation プロパティでは、異なるブラウザ間で一貫した画像の方向を確保します。それまでは、特定のブラウザで画像の向きが異なる場合があります。

以上がオンラインでは画像の向きが正しいにもかかわらず、HTML では画像が逆さまに表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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