- Технические метаданные,
- Описательные метаданные,
- Административные метаданные.
Как следует из названия, технические метаданные обычно включают техническую информацию об изображении, такую как детали камеры, DPI, выдержка, размер файла, формат изображения, дата и время захвата или создания изображения, программное обеспечение, используемое для создания изображения. изображение и несколько других деталей.
👨⚕️️ Как узнать, откуда был скачан файл в командной строке Linux 👨⚕️
Технические метаданные в основном генерируются автоматически устройствами камеры.
Описательные метаданные добавляются фотографом вручную. Владелец (или фотограф) может добавить его вручную, используя любое внешнее программное обеспечение, такое как GIMP или Photoshop. Он включает в себя такую информацию, как название фотографии, местоположение, имя фотографа, комментарии и т. д.
Описательные метаданные очень полезны для простого и быстрого поиска фотографий.
Административные метаданные содержат идентификационные и контактные данные владельца, лицензии, авторских прав и условий использования изображений.
Добавление метаданных к изображениям важно для предотвращения кражи содержимого, неправильного использования и отслеживания использования изображений. Однако метаданные могут быть легко удалены. Надеюсь, вы получите базовое представление о метаданных Image и их типах.
Теперь давайте продолжим и посмотрим, как найти информацию об изображениях из командной строки в Linux.
Просмотр метаданных изображения в Linux
Существует множество инструментов для поиска метаданных изображения в Linux.
Здесь я покажу три инструмента командной строки для просмотра таких деталей.
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
$ identify image.png image.png PNG 1366x768 1366x768+0+0 8-bit sRGB 379KB 0.000u 0:00.000
$ man identify
2. Используя команду file
Мы можем использовать команду file, которая используется для определения типов файлов, для просмотра метаданных изображения.
$ file image.png image.png: PNG image data, 1366 x 768, 8-bit/color RGB, non-interlaced
Команда file не имеет возможности предоставить подробный вывод, такой как команда «identifier».
Она выводит только основные метаданные.
Прочтите справочные страницы, чтобы узнать больше о команде file:
$ man file
3. Использование Exif
$ sudo apt install exif
Чтобы просмотреть метаданные изображения с помощью exif, просто запустите:
$ exif image.jpg
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) --------------------+----------------------------------------------------------
$ man exif
Вы можете использовать Фотошоп Онлайн в Linux, чтобы просматривать метаданные изображения и редактировать его.