Изображение метки из текстового файла путем монтажа

Мы можем использовать эту команду для обозначения каждого изображения по его имени:

montage -label '%t' -size 512x512 "./img/*.*[120x90]" -geometry +5+5 photo.png

Я хочу пометить изображения по списку строк, который написан в текстовом файле. Документы говорят:

Если первым символом строки является @, метка изображения считывается из файла, названного оставшимися символами в строке. Ярлыки в файле являются буквальными, не распознаются внедренные символы форматирования.

Но я не мог использовать файл для предоставления метки. Я использую такую ​​команду:

montage -label @un.txt -size 512x512 "./img/*.*[120x90]" -geometry +5+5 photo.png 

Выше un.txt - это имя текстового файла в пути ./img/. Это пример:

Документы говорят

В результате все изображения, помеченные строкой @un.txt, вместо содержимого un.txt. Также я получаю эту ошибку в terminal:

Если первым символом строки является @, метка изображения считывается из файла, названного оставшимися символами в строке.

montage.im6: неправильный заголовок изображения `./img/un.txt '@ error / txt.c / ReadTXTImage / 429

Если я скопирую un.txt в текущий (.) каталог и снова запустив команду, я получу это изображение (нет метки) и ниже ошибки:

[d18 ] montage.im6: неправильный заголовок изображения `./img/un.txt '@ error / txt.c / ReadTXTImage / 429. montage.im6: не разрешено `@ un.txt '@ error / property.c / InterpretImageProperties / 2959.

1
задан 7 September 2016 в 21:37

0 ответов

Другие вопросы по тегам:

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