Как изменить информацию о камере в Exif с помощью командной строки

Можно использовать сопоставление с образцом:

for i in $(drush site-alias) ; do
    if [[ $i == *.* ]] ; then
        drush "$i" command
    fi
done
3
31.12.2013, 21:07
1 ответ

Инструмент, который Вы ищете, называют exiftool. Можно использовать его, чтобы считать и записать exif метаданные, это присоединено к единственному изображению или целой ценности каталогов файлов с помощью ее рекурсивного переключателя (-r).

Для изменения модели камеры, можно использовать -model=".." переключатель.

Пример

Вот изображение перед изменением.

$ exiftool ff42403138dd5fa56e38efdaab2ced1435d0e28c.jpg 
ExifTool Version Number         : 9.27
File Name                       : ff42403138dd5fa56e38efdaab2ced1435d0e28c.jpg
Directory                       : .
File Size                       : 2.1 kB
File Modification Date/Time     : 2013:12:31 14:18:44-05:00
File Access Date/Time           : 2013:12:31 14:18:44-05:00
File Inode Change Date/Time     : 2013:12:31 14:18:44-05:00
File Permissions                : rw-------
File Type                       : JPEG
MIME Type                       : image/jpeg
JFIF Version                    : 1.01
Resolution Unit                 : None
X Resolution                    : 1
Y Resolution                    : 1
Comment                         : CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 95.
Image Width                     : 50
Image Height                    : 50
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Image Size                      : 50x50

Изменить модель моей камеры.

$ exiftool -model="sam's camera" ff42403138dd5fa56e38efdaab2ced1435d0e28c.jpg

Теперь, когда мы перепроверяем теги.

$ exiftool ff42403138dd5fa56e38efdaab2ced1435d0e28c.jpg 
ExifTool Version Number         : 9.27
File Name                       : ff42403138dd5fa56e38efdaab2ced1435d0e28c.jpg
Directory                       : .
File Size                       : 2.3 kB
File Modification Date/Time     : 2013:12:31 14:19:14-05:00
File Access Date/Time           : 2013:12:31 14:19:14-05:00
File Inode Change Date/Time     : 2013:12:31 14:19:14-05:00
File Permissions                : rw-------
File Type                       : JPEG
MIME Type                       : image/jpeg
JFIF Version                    : 1.01
Exif Byte Order                 : Big-endian (Motorola, MM)
Camera Model Name               : sam's camera
X Resolution                    : 1
Y Resolution                    : 1
Resolution Unit                 : None
Y Cb Cr Positioning             : Centered
Comment                         : CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 95.
Image Width                     : 50
Image Height                    : 50
Encoding Process                : Baseline DCT, Huffman coding
Bits Per Sample                 : 8
Color Components                : 3
Y Cb Cr Sub Sampling            : YCbCr4:2:0 (2 2)
Image Size                      : 50x50

Существует другой названный инструмент exiv2 который делает те же виды вещей как exiftool в случае, если Вам интересно.

Ссылки

6
27.01.2020, 21:14

Теги

Похожие вопросы