Panduan singkat ini menjelaskan apa itu Metadata gambar, jenis metadata, dan cara menemukan dan melihat metadata gambar di sistem operasi Linux.
Apa itu Metadata gambar?
Metadata Gambar adalah sekumpulan informasi tentang gambar. Metadata disematkan ke dalam gambar itu sendiri atau disimpan dalam file terpisah.
Ada tiga jenis Metadata, yaitu;
- Metadata teknis,
- Metadata deskriptif,
- Metadata administratif.
1. Metadata teknis
Seperti namanya, Metadata teknis biasanya mencakup informasi teknis dari suatu gambar.
Metadata teknis berisi detail kamera, DPI, kecepatan rana, ukuran file, format gambar, tanggal dan waktu saat gambar diambil atau dibuat, perangkat lunak yang digunakan untuk membuat gambar, dan beberapa detail lainnya.
Metadata teknis sebagian besar dihasilkan secara otomatis oleh perangkat kamera.
2. Metadata deskriptif
Metadata deskriptif ditambahkan secara manual oleh fotografer. Pemilik (atau fotografer) dapat menambahkannya secara manual dengan menggunakan perangkat lunak eksternal seperti GIMP atau Photoshop.
Ini mencakup informasi seperti judul foto, lokasi, nama fotografer dan komentar, dll. Metadata deskriptif sangat berguna untuk mencari foto dengan mudah dan cepat.
3. Metadata administratif
Metadata Administratif berisi identifikasi dan detail kontak pemilik, lisensi, hak cipta, dan persyaratan penggunaan gambar.
Menambahkan metadata ke gambar penting untuk mencegah pencurian konten, penyalahgunaan, dan melacak penggunaan gambar. Namun, metadata dapat dengan mudah dihapus. Semoga Anda mendapatkan ide dasar tentang Metadata gambar dan jenisnya.
Sekarang mari kita lanjutkan dan lihat bagaimana menemukan informasi tentang gambar dari baris perintah di Linux.
Melihat Metadata Gambar Di Linux
Ada banyak alat untuk menemukan metadata gambar di Linux. Di sini, saya telah memberikan tiga alat baris perintah untuk melihat detail tersebut.
1. Menggunakan ImageMagick
ImageMagick memiliki alat baris perintah bernama "Identify" untuk menemukan metadata gambar. ImageMagick tersedia di repositori default sebagian besar distribusi Linux.
Di Arch Linux dan variannya, jalankan perintah berikut untuk menginstal ImageMagick:
$ sudo pacman -S imagemagick
Di Debian, Ubuntu, Linux Mint:
$ sudo apt install imagemagick
Di Fedora:
$ sudo dnf install imagemagick
Di SUSE/openSUSE:
$ sudo zypper install ImageMagick
Sekarang mari kita temukan metadata Gambar. Untuk melakukannya, cukup jalankan:
$ identify -verbose image.png
Perintah ini akan menampilkan detail keluaran metadata dari gambar yang diberikan.
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 Jika Anda hanya menginginkan detail dasar, seperti menghapus opsi -verbose.
$ identify image.png image.png PNG 1366x768 1366x768+0+0 8-bit sRGB 379KB 0.000u 0:00.000
Detail lebih lanjut dapat ditemukan di halaman manual:
$ man identify
2. Menggunakan file perintah
Kita dapat menggunakan perintah file , yang digunakan untuk menentukan jenis file, untuk melihat metadata suatu gambar.
$ file image.png image.png: PNG image data, 1366 x 768, 8-bit/color RGB, non-interlaced
Perintah file tidak memiliki opsi untuk memberikan keluaran terperinci seperti perintah "identify". Itu hanya mencetak metadata dasar.
Baca halaman manual untuk mengetahui lebih banyak tentang perintah file:
$ man file
3. Menggunakan Exif Alat
Exif adalah utilitas baris perintah untuk menampilkan dan mengubah EXIF data dari sebuah gambar.
Bagi mereka yang bertanya-tanya, EXIF (singkatan dari Exchangeable Image File Format) biasanya adalah file JPEG yang ditulis di perangkat penyimpanan Anda setiap kali Anda mengambil foto. Dengan ponsel cerdas atau kamera Anda.
Data EXIF mencakup detail seperti tanggal dan waktu foto, pengaturan kamera, geolokasi, informasi lisensi dan hak cipta, dll. Data ini tersedia di repositori default di Debian dan turunannya seperti Ubuntu.
$ sudo apt install exif
Untuk melihat Metadata gambar menggunakan exif, cukup jalankan:
$ exif image.jpg
Exif akan menghasilkan output yang bagus dalam format kolom tabel seperti di bawah ini.
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 tidak hanya membaca metadata tetapi juga menulis EXIF ke gambar. Untuk detail lebih lanjut, periksa halaman manual:
$ man exif
Bacaan yang disarankan:
- Menampilkan Informasi File Media Di Linux Menggunakan MediaInfo
- Cara Membuat Montase Dari Gambar Di Linux
Kesimpulan
Dalam panduan ini, kami mempelajari apa itu Metadata gambar dan jenisnya. Dan kami juga membahas cara menemukan metadata gambar di Linux menggunakan ImageMagick, file perintah dan alat Exif.