Strona 1 z 1

[+] Nakładanie obrazów za pomocą composite - ImageMagick

: 01 lipca 2009, 20:47
autor: dowoszek
Witam.
Forum może nie bardzo pasujące, ale że niedzielny ze mnie grafik... może znajdzie się ktoś bo sprawa na pewno prosta dla kogoś obeznanego z ImageMagickiem.
A więc powiedzmy, że mam jeden duży obraz jpg i chcę na niego nałożyć częściowo przezroczysty mniejszy obrazek. Próbuję tak:

Kod: Zaznacz cały

composite -gravity center maly.svg duzy.jpg rezultat.jpg
W efekcie przezroczyste obszary małego obrazka na obrazku wynikowym są białe. Przezroczystość jest jakby ignorowana. Próbowałem dodać opcję "-alpha background":

Kod: Zaznacz cały

composite -gravity center -alpha background maly.svg duzy.jpg rezultat.jpg
ale dostaję komunikat:

Kod: Zaznacz cały

composite: Unrecognized Alpha Channel Type `background'
Pozdrawiam.

: 04 lipca 2009, 01:45
autor: fnmirk
Poszukaj w przykładach:
http://www.imagemagick.org/Usage/

: 04 lipca 2009, 10:28
autor: dowoszek
Okazało się, że "maly.svg" był tak na prawdę półprzezroczysty, a że nie wiedziałem jak się tego pozbyć... dałem sobie spokój z tym konkretnym obrazkiem. Wątek do usunięcia.

Dlaczego do usunięcia?