Commons:Управление EXIF-метаданными

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
This page is a translated version of a page Commons:Exif and the translation is 69% complete. Changes to the translation template, respectively the source language can be submitted through Commons:Exif and have to be approved by a translation administrator.

Фотографии, сделанные цифровой камерой, с большей долей вероятности будут представлены в формате JPEG со встроенными Exif-данными, то есть с автоматически записанной датой и временем съёмки, настройками экспозиции, фокусным расстоянием и тому подобным, а также координатами местоположения, если устройство оснащено GPS. Вы также можете добавлять информационные теги Exif к изображениям напрямую, при этом информация об авторе и авторских правах должна быть явно указана на странице описания файла независимо от наличия или отсутствия этой информации в Exif; использование тегов авторских прав является обязательным на Викискладе.

Цель использования Exif на Викискладе

Формат Exif хранит все виды метаинформации непосредственно в файле, чем очень помогает нам, но он никогда не сможет заменить хорошее описание к изображению. Данные формата отображаются программой MediaWiki в разделе «Метаданные» на странице описания изображения, чем помогает делать эту информацию полезной.

Информация о лицензии

Информация Exif особенно полезна, если вы не доверяете людям, которые скачивают ваши медиафайлы из Викисклада и используют их согласно условиям вашей лицензии. Потому что информация о лицензии всегда хранится в Exif каждой копии изображения автоматически. Хоть она и может быть удалена людьми, повторно использующими файл, обычно для этого требуется понимание Exif и само действие.

Водяные знаки

Видимые подписи или водяные знаки внутри изображений категорически не приветствуются на Викискладе. Информация типа «Имёний Фамилиевский, 30 февраля 2003 года» не должна указываться на самом изображении, а должна указываться в полях Exif, так как это с технической стороны является преимуществом по следующим причинам:

  • Мы не отмечаем наши статьи в Википедии своими именами в текстах статей, тем лучше, если мы оставляем работу и позволяем ей «говорить» самой за себя. Это же относится и к изображениям по той же причине, по которой это крайне важно для соблюдения принципа нейтральности.
  • Персональные подписи препятствуют повторному использованию наших изображений, например, в коллажах и в книгах. Как и в книгах, у нас всегда есть доступ к информации об авторских правах в виде подписи к изображению или в специальном разделе в конце книги, и поэтому подпись на изображении может создавать избыточность в макете страницы и может создавать несправедливость по сравнению с отображением информации об авторах статьи.

Ориентация (поворот и зеркальное отображение)

См. также: Commons:Rotation

Exif-данные могут хранить тег «Ориентация», указывающий на необходимость поворота или зеркального отражения изображения при просмотре. В разделе «Метаданные» на странице файла возможны следующие сообщения:

Значение тега Означает
1 Нормальная
2 Отражено по горизонтали
3 Повёрнуто на 180°
4 Отражено по вертикали
5 Повёрнуто на 90° против часовой стрелки и отражено по вертикали
6 Повёрнуто на 90° против часовой стрелки
7 Повёрнуто на 90° по часовой стрелке и отражено по вертикали
8 Повёрнуто на 90° по часовой стрелке

Другие форматы метаданных

MediaWiki также может извлекать другие форматы метаданных, не относящиеся к Exif, такие как IIM или XMP. Они отображаются точно так же, как и Exif-данные. Эти другие форматы не так распространены, как Exif, но позволяют хранить гораздо более широкий спектр информации. Особым преимуществом XMP является возможность перевода метаданных на несколько языков.

Формат Типы поддерживаемых метаданных
JPG Exif, IPTC-IIM (пример), XMP, комментарий к JPEG-файлу (сегмент COM)
PNG Текстовые теги PNG, включая поддержку многоязычные iTXt (пример), XMP (включая Exif- и IPTC-данные, если они встроены в XMP)
GIF XMP (включая XMP, встроенные Exif/IPTC), комментарий к GIF-файлу (пример)
OGG Отображается ограниченный набор «хорошо известных» комментариев Vorbis (пример) и Theora(пример).
SVG элемент <title>, элемент <description> (пример). Примечание: XML-метаданные из элемента <metadata> в настоящее время хранятся, но не обрабатываются
TIFF Exif (пример)
PDF Стандартные поля «Информационного словаря документа» (пример), размер страницы, статус DRM и общие поля XMP (поля XMP для PDF в настоящее время не поддерживаются).

Редактирование полей в Exif

Инструменты

Мультиплатформенные

  • GNU Image Manipulation Program (GIMP) — свободно распространяемая программа для работы с изображениями, которая может обрабатывать данные Exif. Версии до 2.9.4 (нестабильная) требуют установки плагина-просмотрщика Exif.
  • digiKam — мощный бесплатный каталогизатор изображений, поддерживающий Exif-, IPTC- и XMP-метаданные с визуальным интерфейсом. Также предоставляет интерфейс для добавления GPS-координат с помощью карты.
  • jhead и ExifTool — инструменты командной строки, полезные для пакетного редактирования Exif-метаданных, которые могут отображать и редактировать XMP-, IPTC-, Exif- и другие типы метаданных.
  • Mapivi (с открытым исходным кодом) — менеджер изображений, который может добавлять, редактировать, искать и удалять метаинформацию изображений в формате Exif и IPTC.

Описанные выше инструменты поставляются с большинством дистрибутивов GNU/Linux, доступны и для других версий операционной системы UNIX, а также macOS и Windows.

Для пользователей Linux/Unix

  • В текстовой консоли вы можете использовать ExifTool или exiv2.
  • Geeqie Image Viewer, форк GQView для GNOME с открытым исходным кодом, — программа для работы с графикой, которая позволяет просматривать файлы изображений и редактировать Exif-метаданные . Некоторые ключевые слова тегов предопределены и могут быть быстро применены с помощью флаговых кнопок, а текстовое поле свободной формы позволяет вводить произвольные ключевые слова. Также возможна пакетная обработка коллекций изображений.

Многие бесплатные программы для работы с изображениями, такие как DigiKam — менеджер цифровых камер и программа просмотра изображений Gwenview (обе на базе KDE), также могут быть использованы в работе с Exif.

Для пользователей macOS

  • Приложение Фото от Apple позволяет просматривать информацию о камере и может использоваться для редактирования названия, даты, времени и ключевых слов.
  • Приложение JetPhoto можно использовать для добавления GPS-данных в фотоальбом. JetPhoto использует информацию о временных метках, чтобы соотнести данные отслеживания с GPS-устройства с временными метками на фотографии. JetPhoto — бесплатное программное обеспечение, поэтому за него не взимается плата, но оно не похоже на программу с открытым исходным кодом. Ключевые слова и названия можно редактировать, а другую информацию — нет.
  • Reveal можно использовать для просмотра и редактирования сводных данных и данных экспозиции Exif.

Для пользователей Windows

  • Windows 10 включает «Проводник», который может редактировать некоторые поля Exif, включая «Метки», «Название», «Авторы» и «Комментарии».
  • Программы GeoSetter (бесплатное ПО) и Konvertor (бесплатное ПО) могут редактировать поля Exif и IPTC, такие как подписи, ключевые слова и т. д.
  • Программы XnView (бесплатная для некоммерческого использования) и IrfanView (бесплатная для частного использования) могут редактировать поля IPTC, такие как подписи, ключевые слова и т.д.. С их помощью можно просматривать, но не редактировать большинство полей Exif, например Microsoft Pro Photo Tools (архивная ссылка).
  • BatchPurifier LITE (бесплатное ПО) может полностью стереть Exif и другие метаданные JPEG для защиты конфиденциальности пользователя.
  • Metadata++ (бесплатное ПО) может редактировать, добавлять и изменять любые метаданные (EXIF, IPTC, XMP...).
  • In a CMD window (Win 11: terminal window) you can apply ExifTool.
    This tool is ideal for command line batch processing, even enabling one to process files recursively throughout multiple folder structures.

Android users

Как пользоваться ExifTool

Using ExifTool, setting the description, artist, copyright, and licensing information is simple if you are used to the command line.

Here the command is split on several lines by "escaping" the line breaks; the "\" should be the last character of the lines (you can add more such escaped linebreaks; the command may flow/wrap onto a new line, but must not contain any linebreaks other than escaped or quoted ones). Text in double quotes in the examples are strings that you want to insert into the Exif data (in the tags specified before the equal sign). The last word of the command line is the file name (the single quotes may be needed if the filename includes whitespace or odd characters).

Applying the Creative Commons CC BY-SA 4.0 International license:

$ exiftool -ImageDescription="This is an example image" -Artist="Artist's name" \
-Copyright="This work is licensed under the \
Creative Commons Attribution ShareAlike 4.0 International License. \
To view a copy of this license, visit \
https://creativecommons.org/licenses/by-sa/4.0/ or send a \
letter to Creative Commons, PO Box 1866, Mountain View, CA 94042 USA." \
-XMP-cc:License="https://creativecommons.org/licenses/by-sa/4.0/" \
'ImageToModify.jpg'

This command will modify four normally empty tags: ImageDescription, Artist, Copyright, and XMP-cc:License.

Another example asserting normal copyright:

$ exiftool -ImageDescription="1988 company picnic" \
-Artist="Camera owner, John Smith; Photographer, Michael Brown; Image creator, Ken James" \
-Copyright="Copyright, John Smith, 1988. All rights reserved." 'Picnic1988.jpg'

Note that ImageDescription and Artist are in ASCII format. For 2-byte character sets, UserComment can be used instead of ImageDescription.

To view all tags, including duplicates, from the Exif group with their current values:

$ exiftool -a -exif:all 'ExampleImage.jpg'

The exiftool software can read and write metadata for a wide variety of file formats, some of which—such as PNG—don’t support Exif proper. The condition where exiftool sees some metadata in a file does not necessarily indicate that these metadata are Exif namely.

Для пользователей Windows

Windows XP provides a simple and limited way to modify some Exif fields (refer to [1]). Right click on the image file, select properties, Summary tab. The simple view enables you to edit XPTitle, XPComment, XPAuthor, XPKeywords and XPSubject from the IFD0 group. Note, that XPTitle is ignored by Windows Explorer if ImageDescription exists and XPAuthor if Artist exists. The advanced view displays a limited number of other tags, but doesn't allow modification.

The free Microsoft Pro Photo Tools allows additional Exif editing, particularly of geolocation data, while the free Microsoft Photo Info allows extensive editing of IPTC/XMP metadata. Both products are discontinued.

The powerful ExifTool is available as a stand-alone Windows executable that may be used as either a drag-and-drop or a command-line utility. Windows users may also install the Perl version of ExifTool, but this requires that a Perl interpreter (such as ActivePerl) be installed.

Отображение геолокационных Exif-метаданных на страницах описания изображений

GPS data will only be shown if one clicks show extended details as it is not on the list of shown by default fields. Additionally, Upload Wizard, Commonist, VicuñaUploader and the Commons mobile app read the data and add template {{Location}} to the page, thus displaying the geographical coordinates and allowing them to be edited. Files uploaded by other means and containing Exif geolocation data are managed by robot "DschwenBot". See also Commons:Geocoding.

Файлы из Flickr

Некоторые изображения при загрузке из Flickr не содержат данных Exif из-за наложенных ограничений на бесплатные аккаунты. Однако это можно обойти следующим образом:

  • Используйте User:InverseHypercube/flickr_exif.py;
  • Или скопируйте и вставьте данные Exif, отображаемые на странице Flickr Exif (меню «Действия» → «Просмотр информации Exif»), в раздел на странице файла Викисклада. После этого раздел на странице файла может быть удалён и заменён постоянной ссылкой на старую версию, содержащую Exif-данные.

Exif-данные на Викискладе или в MediaWiki

For images with Exif data, Exif data are displayed on image description pages (automatic "metadata" section at the end of pages), e.g., at File:T-45A_Goshawk_03.jpg#metadata (picture of the day on 2009-09-27 by Lt. J.G. John A. Ivancic/U.S. Navy)

Exif data are stored in the img_metadata field of the "image" table of MediaWiki as serialized php data. For File:T-45A_Goshawk_03.jpg, this looks like the following:

a:25:{s:4:"Make";s:5:"Canon";s:5:"Model";s:21:"Canon PowerShot S5 IS";s:11:"Orientation";i:1;s:11:"XResolution";s:13:"4718592/65536";s:11:"YResolution";s:13:"4718592/65536";s:14:"ResolutionUnit";i:2;s:8:"Software";s:15:"QuickTime 7.4.5";s:8:"DateTime";s:19:"2008:06:05 10:47:30";s:16:"YCbCrPositioning";i:1;s:12:"ExposureTime";s:6:"1/1600";s:7:"FNumber";s:5:"35/10";s:15:"ISOSpeedRatings";i:100;s:11:"ExifVersion";s:4:"0220";s:16:"DateTimeOriginal";s:19:"2008:06:04 12:51:32";s:17:"DateTimeDigitized";s:19:"2008:06:04 12:51:32";s:17:"ShutterSpeedValue";s:6:"341/32";s:13:"ApertureValue";s:6:"116/32";s:17:"ExposureBiasValue";s:3:"0/3";s:16:"MaxApertureValue";s:6:"116/32";s:12:"MeteringMode";i:5;s:5:"Flash";i:16;s:11:"FocalLength";s:10:"26000/1000";s:10:"ColorSpace";i:1;s:13:"SensingMethod";i:2;s:22:"MEDIAWIKI_EXIF_VERSION";i:1;}

The field can be retrieved through database dumps or through an Application Program Interface (API).

Sample request through API: query for "&prop=imageinfo&iiprop=metadata&iimetadataversion=2". Different file types have different metadata representations. To get a unified representation for all formats that matches the JPEG metadata format, use the &iiprop=commonmetadata option (provided by CommonsMetadata). Last of all, if you want to take file description pages into account, use the &iiprop=extmetadata option.

Внешние ресурсы