画像アナライザー
画像を分析して、サイズ、色深度、フォーマット詳細、EXIF情報を含むメタデータを抽出します。PNG、JPEG、GIF、BMP、WebP、TIFF、ICO、HEIC/HEIF形式をサポートします。詳細な技術情報とともに画像プレビューを表示します。
仕様
よくあるユースケース
- アップロード前の画像サイズとフォーマットの検査
- 写真分析のためのEXIFメタデータの抽出
- フォーマット検証による画像読み込みの問題のデバッグ
- hexダンプやバイナリデータからの画像ヘッダーの分析
- 画像仕様が要件を満たしているか確認
- ユーザーがアップロードした画像の埋め込みメタデータの確認
機能
- 元のサイズ表示付き画像プレビュー
- アスペクト比の表示
- フォーマット固有のメタデータ抽出(PNGチャンク、JPEGセグメント)
- JPEGおよびHEIC画像からのEXIFデータ解析(カメラ、日付、GPS、設定)
- 折りたたみ可能な生EXIFタグテーブル
- 色深度とチャンネル情報の表示
- ICCカラープロファイルの検出
- DPI/解像度情報
- GIFおよびアニメーション形式のアニメーション詳細の表示
- インターレース、圧縮、フィルター方式の検出
- 16進数エンコード画像データ入力のサポート
例
PNG画像(Hex)
試してみる →hexフォーマットの最小1x1ピクセルPNG画像。
89504e470d0a1a0a0000000d49484452000000010000000108060000001f15c4890000000d4944415478da6364f8cf00000100010033a24f570000000049454e44ae426082JPEG画像(Hex)
試してみる →hexフォーマットの最小JPEG画像ヘッダー。
ffd8ffe000104a46494600010100000100010000ffdb004300080606070605080707070909080a0c140d0c0b0b0c1912130f141d1a1f1e1d1a1c1c20242e2720222c231c1c2837292c30313434341f27393d38323c2e333432ffdb0043010909090c0b0c180d0d1832211c213232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232ffc00011080001000103012200021101031101ffc4001f0000010501010101010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffda000c03010002110311003f00fbfc28a28a00ffd9ヒント
- 16進数エンコードされた画像データを直接貼り付けてバイナリ画像を分析できます。
- PNGマジックバイト: 89 50 4E 47(\\x89PNG)。JPEGはFF D8 FFで始まります。
- EXIFデータはJPEGおよびHEICファイルで利用可能です。
- GIFファイルはアニメーション用に複数のフレームを含むことができます。フレーム数が表示されます。
- WebPは非可逆と可逆の両方の圧縮モードをサポートします。
- TIFFファイルはビッグエンディアン(MM)またはリトルエンディアン(II)に対応しています。
- HEIC/HEIFはiOS/macOSのデフォルト写真フォーマットです。ブラウザプレビューはOS/ブラウザのサポートに依存します。
解説 画像アナライザー
画像ファイルにはピクセルデータと画像および撮影条件を記述するメタデータの両方が含まれています。EXIF(Exchangeable Image File Format)メタデータは主にJPEGおよびHEICファイルに埋め込まれ、カメラ設定(絞り、シャッター速度、ISO、焦点距離)、タイムスタンプ、GPS座標、方向、デバイス情報を保存します。
画像フォーマットの検出はマジックバイト(ファイル先頭のシグネチャシーケンス)に依存します。PNGファイルは8バイトシーケンス89 50 4E 47 0D 0A 1A 0Aで始まります。JPEGファイルはFF D8 FFで始まります。GIFはGIF87aまたはGIF89aで始まります。WebPファイルはRIFFコンテナ形式を使用します。これらのシグネチャにより、ファイル拡張子に関係なく信頼性の高いフォーマット識別が可能です。
各フォーマットには固有の特性があります。JPEGは写真に最適化された非可逆圧縮を使用します。PNGはアルファ透過をサポートする可逆圧縮を使用します。GIFは256色パレットでアニメーションをサポートします。WebPは非可逆と可逆の圧縮を組み合わせ、JPEGやPNGより高い効率を実現します。HEIC(Appleデバイスで使用)は同等の品質でJPEGより約50%小さいファイルサイズを達成します。
EXIFメタデータにはプライバシーの影響があります。スマートフォンで撮影された写真には、写真が撮影された正確な場所を明らかにするGPS座標が含まれていることがよくあります。画像を公開共有する前に、位置情報のプライバシーを保護するためにEXIFデータの削除を検討してください。このツールはすべての埋め込みメタデータを表示するので、画像にどのような情報が含まれているかを理解できます。
GPS位置データを確認するには、JPEGまたはHEIC画像をドロップまたは貼り付けて、GPS関連のEXIFタグ(GPSLatitude、GPSLongitude、GPSAltitude)を確認してください。ほとんどのスマートフォン写真には、カメラアプリの位置情報サービスが無効になっていない限りGPSデータが含まれています。多くのSNSはアップロード時にEXIFデータを削除しますが、メールやメッセンジャーで元のファイルを共有すると保持されます。
非可逆フォーマット(JPEG、非可逆WebP)はファイルサイズを小さくするために画像データの一部を破棄します。解凍された画像は元のものの近似です。可逆フォーマット(PNG、GIF、可逆WebP)はすべてのピクセルを正確に保持します。非可逆圧縮はアーティファクトが知覚されない写真に最適で、可逆はスクリーンショット、テキスト、アイコン、透過が必要な画像に適しています。
JPEG画像にはEXIF Orientationタグが含まれており、撮影時の向きに対して画像をどのように表示すべきかを示します。縦に持った電話は、Orientationタグ6(90度回転)でランドスケープ方向にピクセルを保存する場合があります。一部のソフトウェアはこのタグを無視し、生のピクセル方向で表示します。モダンブラウザはOrientationタグを尊重しますが、画像処理ライブラリはデフォルトでは尊重しない場合があり、回転バグの一般的な原因となっています。