この簡単なガイドでは、イメージメタデータとは何か、メタデータの種類、およびLinuxオペレーティングシステムでイメージメタデータを検索および表示する方法について説明します。
画像メタデータとは何ですか?
画像メタデータ 画像に関する情報のセットです。メタデータは、画像自体に埋め込まれるか、別のファイルに保存されます。
メタデータには、次の3つのタイプがあります。
- 技術メタデータ
- 説明的なメタデータ
- 管理メタデータ。
1。技術メタデータ
名前が示すように、技術メタデータ 通常、画像の技術情報が含まれます。
技術メタデータには、カメラの詳細、DPI、シャッタースピード、ファイルサイズ、画像形式、画像がキャプチャまたは作成された日時、画像の作成に使用されたソフトウェア、およびその他のいくつかの詳細が含まれます。
技術的なメタデータは、ほとんどの場合、カメラデバイスによって自動的に生成されます。
2。記述的なメタデータ
説明的なメタデータ 写真家が手動で追加します。所有者(または写真家)は、GIMPやPhotoshopなどの外部ソフトウェアを使用して手動で追加できます。
写真のタイトル、場所、写真家の名前、コメントなどの情報が含まれています。説明的なメタデータは、写真を簡単かつ迅速に検索するのに非常に役立ちます。
3。管理メタデータ
管理メタデータ 画像の所有者の身分証明書と連絡先の詳細、ライセンス、著作権、使用条件が含まれています。
画像にメタデータを追加することは、コンテンツの盗難、誤用を防ぎ、画像の使用状況を追跡するために重要です。ただし、メタデータは簡単に削除できます。画像のメタデータとそのタイプに関する基本的な考え方を理解していただければ幸いです。
それでは、Linuxのコマンドラインから画像に関する情報を見つける方法を見てみましょう。
Linuxで画像メタデータを表示
Linuxで画像のメタデータを見つけるためのツールはたくさんあります。ここでは、そのような詳細を表示するための3つのコマンドラインツールを提供しました。
1。 ImageMagickの使用
ImageMagick "Identify"という名前のコマンドラインツールがあります 画像のメタデータを検索します。 ImageMagickは、ほとんどのLinuxディストリビューションのデフォルトのリポジトリで利用できます。
Arch Linuxとそのバリアントでは、次のコマンドを実行してImageMagickをインストールします。
$ sudo pacman -S imagemagick
Debian、Ubuntu、Linux Mintの場合:
$ sudo apt install imagemagick
Fedoraの場合:
$ sudo dnf install imagemagick
SUSE / openSUSEの場合:
$ sudo zypper install ImageMagick
次に、画像のメタデータを見つけましょう。これを行うには、次のコマンドを実行します:
$ identify -verbose image.png
このコマンドは、指定された画像のメタデータの詳細な出力を一覧表示します。
Image: image.png Format: PNG (Portable Network Graphics) Mime type: image/png Class: DirectClass Geometry: 1366x768+0+0 Units: Undefined Type: TrueColor Endianess: Undefined Colorspace: sRGB Depth: 8-bit Channel depth: red: 8-bit green: 8-bit blue: 8-bit Channel statistics: Pixels: 1049088 Red: min: 0 (0) max: 255 (1) mean: 158.62 (0.62204) standard deviation: 36.8176 (0.144383) kurtosis: -0.256842 skewness: -0.00384146 entropy: 0.897097 Green: min: 0 (0) max: 255 (1) mean: 39.1664 (0.153594) standard deviation: 30.5192 (0.119683) kurtosis: 26.7374 skewness: 4.16992 entropy: 0.773393 Blue: min: 0 (0) max: 255 (1) mean: 48.4269 (0.189909) standard deviation: 27.7343 (0.108762) kurtosis: 33.5882 skewness: 4.85108 entropy: 0.741411 Image statistics: Overall: min: 0 (0) max: 255 (1) mean: 82.0712 (0.321848) standard deviation: 31.9173 (0.125166) kurtosis: 35.6513 skewness: 6.83895 entropy: 0.803967 Rendering intent: Perceptual Gamma: 0.454545 Chromaticity: red primary: (0.64,0.33) green primary: (0.3,0.6) blue primary: (0.15,0.06) white point: (0.3127,0.329) Background color: white Border color: srgb(223,223,223) Matte color: grey74 Transparent color: black Interlace: None Intensity: Undefined Compose: Over Page geometry: 1366x768+0+0 Dispose: Undefined Iterations: 0 Compression: Zip Orientation: Undefined Properties: date:create: 2019-08-26T19:25:54+06:00 date:modify: 2019-08-09T13:49:32+05:00 png:IHDR.bit-depth-orig: 8 png:IHDR.bit_depth: 8 png:IHDR.color-type-orig: 2 png:IHDR.color_type: 2 (Truecolor) png:IHDR.interlace_method: 0 (Not interlaced) png:IHDR.width,height: 1366, 768 png:sRGB: intent=0 (Perceptual Intent) signature: 6e35d79e6896e49e6256eadeec46b4f6a4951b13e309a9c89d9235ce51a3b541 Artifacts: filename: image.png verbose: true Tainted: False Filesize: 379KB Number pixels: 1.049M Pixels per second: 26.23MB User time: 0.040u Elapsed time: 0:01.039 Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
-verboseオプションを削除するなど、基本的な詳細のみが必要な場合。
$ identify image.png image.png PNG 1366x768 1366x768+0+0 8-bit sRGB 379KB 0.000u 0:00.000
詳細については、マニュアルページを参照してください:
$ man identify
2。 ファイルの使用 コマンド
ファイルコマンドを使用できます 、ファイルタイプを決定し、画像のメタデータを表示するために使用されます。
$ file image.png image.png: PNG image data, 1366 x 768, 8-bit/color RGB, non-interlaced
fileコマンドには、「identify」コマンドのような詳細な出力を提供するオプションがありません。基本的なメタデータのみを印刷します。
マニュアルページを読んで、ファイルコマンドの詳細を確認してください:
$ man file
3。 Exifの使用 ツール
Exif EXIFを表示および変更するためのコマンドラインユーティリティです。 画像のデータ。
不思議に思う人のために、EXIF(Exchangeable Image File Formatの略)は通常、スマートフォンやカメラで写真を撮るたびにストレージデバイスに書き込まれるJPEGファイルです。
EXIFデータには、写真の日付と時刻、カメラの設定、地理的位置、ライセンス、著作権情報などの詳細が含まれます。DebianおよびUbuntuなどの派生物のデフォルトのリポジトリで利用できます。
$ sudo apt install exif
exifを使用して画像メタデータを表示するには、次のコマンドを実行します。
$ exif image.jpg
Exifは、以下のような表形式の列形式で優れた出力を生成します。
EXIF tags in 'image.jpg' ('Motorola' byte order): --------------------+---------------------------------------------------------- Tag |Value --------------------+---------------------------------------------------------- Image Description |Lady Evelyn Falls/Chutes Lady Evelyn, Northwest Territorie Artist |J. A. Kraulis Copyright |J. A. Kraulis/Masterfile (Photographer) - [None] (Editor) XP Title |Lady Evelyn Falls/Chutes Lady Evelyn, Northwest Territorie XP Author |J. A. Kraulis Padding |2060 bytes undefined data X-Resolution |72 Y-Resolution |72 Resolution Unit |Inch Padding |2060 bytes undefined data Exif Version |Exif Version 2.1 FlashPixVersion |FlashPix Version 1.0 Color Space |Internal error (unknown value 65535) --------------------+----------------------------------------------------------
Exifはメタデータを読み取るだけでなく、画像にEXIFを書き込みます。詳細については、マニュアルページを確認してください:
$ man exif
推奨される読み物:
- MediaInfoを使用してLinuxでメディアファイル情報を表示する
- Linuxで画像からモンタージュを作成する方法
結論
このガイドでは、画像メタデータとそのタイプについて学習しました。また、ImageMagick、file
を使用して、Linuxで画像のメタデータを見つける方法についても説明しました。 コマンドとExifツール。