Делается это так:
$ convert -density 96 -background yellow -fill black -pointsize 24 -font Bookman-Demi label:'http://советы.блогспот.ком' sovety.pngПосле чего можно любоваться на новый файл sovety.png:

Параметр -density задаёт предполагаемое разрешение устройства просмотра (в точках на дюйм), -background определяет цвет фона (цвета можно задавать в HTML-формате, например, #aa0000), -fill цвет букв, -pointsize размер шрифта, -font собственно используемый шрифт, а label:что-нибудь задаёт сам текст.
Список доступных шрифтов и их названия можно посмотреть так:
$ convert -list Type
или так (в новых версиях ImageMagick):
$ convert -list Font
Всякие другие возможности создания картинок с текстом смотрите также в этом списке примеров. А как на картинке отобразить формулу, я уже писал.



Мейл картинкой - неудобно. Лучше экранировать от спамерских роботов чем-нибудь типа user[гaв-гaв]host.com
ОтветитьУдалить«Кружки» с цифрами можно насоздавать вот так:
ОтветитьУдалитьfor i in 0 1 2 3 4 5 6 7 8 9 ; do convert -size 32x32 xc:transparent -draw "fill dodgerblue stroke white circle 15,16 29,16 font-size 24 fill white font Nimbus-Sans-Regular text 9,24 '$i'" $i.png ; done
огромное спасибо)))долго искал!!
ОтветитьУдалить