この簡単なガイドでは、イメージメタデータとは何か、メタデータの種類、および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ツール。