Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Text to picture přes terminál?  (Přečteno 1023 krát)

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Text to picture přes terminál?
« kdy: 07 Ledna 2010, 15:06:19 »
Jak umístit nějakej text přímo do obrázku? Myslím že už tu bylo nějaké vlákno, ale bohužel jsem ho nenašel.
Zatím umím vytvořit jen obrázek z textu a pak následně vložit obrázek do obrázku. (návod zde echo "some text" | pbmtext > obrazek.png)
Ale chtěl bych přímo vložit text do existujícího obrázku. Jde to?
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: Text to picture přes terminál?
« Odpověď #1 kdy: 07 Ledna 2010, 15:25:49 »
Balík imagemagick, man convert, řekl bych.

Našel jsem třeba tento řádek, který vloží datum do obrázku
Kód: [Vybrat]
convert -pointsize 18 -font /path/to/font.ttf -fill white -stroke black -strokewidth 1 -draw "text 10,230 \"$(date "+%H:%M %d.%m.%Y"|sed -e ' s/\"/\\\"/g' )\"" source.jpg target.jpg
A tohle vypadá docela zajímavě: http://www.win.tue.nl/~aeb/linux/misc/convert/convert-draw-text.html

http://www.imagemagick.org/script/command-line-options.php#draw
« Poslední změna: 08 Ledna 2010, 01:24:23 od GdH »

DuckD

  • Stálý člen
  • **
  • Příspěvků: 878
  • Open Srdcař
    • www.duckd.cz
Re: Text to picture přes terminál?
« Odpověď #2 kdy: 08 Ledna 2010, 08:23:40 »
To je ono, to jsem potřeboval, takhle se mi to líbí!
Díky GdH, máš u mě pivo!
8) Lidé žijí v souborech. ===>> LINUXTERO <<=== Pravidelná dávka tvého linuxtera!

 

Provoz zaštiťuje spolek OpenAlt.