печать картинок в Linux

mama10001


lpr picture.png


отправляет картинку на принтер.
Задача очень простая. Нужно чтобы вместе с картинкой на странице отобразилась некоторая заданная строчка. Скажем под картинкой. Пользоваться можно только командной строкой. Никаких графических интерфейсов!

aliska12

Интересно, а что будет, если сказать
> cat image.png file.txt | lpr

evgeha

Ну это не всегда так напечатать просто картинку. Для этого, вообще-то cups нужен. А для того, чтобы накладывать метки, можно использовать ImageMagik.
#!/bin/sh
montage -label "Hello World" in.jpg out.jpg
lpr out.jpg

mama10001

К сожалению, ничего хорошего. Лучше даже и не пробовать

mama10001

lpd уже печатает.
Я так понял montage ставит label прямо поверх картинки, а надо как бы рядом, тк хоть это и картинка, на ней тоже может находиться текст. Поверх картинки можно и convert’ом.
Хотя, учитывая то количество опций у montage, возможно этот способ и пройдет.
В любом случае другие варианты приветствуются!
Оставить комментарий
Имя или ник:
Комментарий: