Я работаю над созданием контактных листов с помощью команды монтажа Image Magick. Я хотел бы включить определенные метаданные в качестве -label
для изображений контрольного листа. Я извлекаю данные с помощью exiftool:
$creator = C:\exiftool.exe "-Creator" $image
и создав такой монтаж:
montage -verbose -label %t_$creator -pointsize 20 -background '#FFFFFF' -tile '5x40' -fill 'black' -define jpeg:size=600x780 -geometry 600x780+40+150 -quality 90 -auto-orient $dailyImages.FullName E:\Contact_Sheet.jpg
Однако я столкнулся с проблемой -label
, содержащей создателя для ВСЕХ файлов в каталоге $dailyImages
, а не создателя для каждого соответствующего файла.
Может ли кто-нибудь использовать команду exiftool, чтобы вытащить «создателя» одного файла и передать его в команду монтажа, чтобы соответствующее изображение на контактном листе было $filename_$creator
. (Если вы не знакомы, %t
в -label %t_$creator
встроен в Image Magick, чтобы указать имя файла как -label
)