Strona 1 z 1

[+] Tło obrazkowe w imagemagick - Debian7

: 31 maja 2013, 21:31
autor: mpm1122
Witam.
Mam pewien problem z programem imagemagick, a dokładniej próbuję osiągnąć coś takiego:

obrazek1


Jednakże jak próbuję to wychodzi całkowicie co innego.

Kod: Zaznacz cały

cat dane.txt | composite -size 350x256 text:- tlo.png \ gotowe.png
obrazek2

Niestety nie wiem, jak zrobić aby było to dobrze, szukałem jednak nie znalazłem nic pomocnego.

Proszę o pomoc.

: 31 maja 2013, 22:46
autor: Rafal_F
Ja to zrobiłem dwoma poleceniami:

Kod: Zaznacz cały

cat dane | convert -pointsize 18 -background "rgba(255,255,255,0)" -page 390x256 text:-'[0]' +repage text.png
composite ./text.png ./tlo.png wynik.png
W page podstaw rozmiary twoje tła.

Na podstawie:http://www.imagemagick.org/Usage/text/
http://www.imagemagick.org/script/composite.php

Przeanalizuj dokładnie powyższe linki i resztę dokumentacji.

: 01 czerwca 2013, 18:21
autor: mpm1122
Dziękuję za pomoc, dodatkowo aby tekst był przy samej krawędzi ekranu trzeba użyć opcji

Kod: Zaznacz cały

-page +0+0 
przy generowaniu text.png

Krok 1

Kod: Zaznacz cały

cat dane.txt | convert -fill "#3431b7" -pointsize 14 -background "rgba(255,255,255,0)" -page 350x256 -page +0+0 text:-'[0]' +repage text.png

Krok 2

Kod: Zaznacz cały

composite ./text.png ./tlo.png wynik.png


Myślę, że w przyszłości może się przydać.