[+] T

Tematy związane z oprogramowaniem, instalacją, konfiguracją
mpm1122
Posty: 12
Rejestracja: 25 grudnia 2012, 17:01

[+] Tło obrazkowe w imagemagick - Debian7

Post 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.
Załączniki
51a8f8808ea15.png
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post 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.
Załączniki
wynik.png
mpm1122
Posty: 12
Rejestracja: 25 grudnia 2012, 17:01

Post 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ć.
ODPOWIEDZ