Thread Image::Magick - Logo in Bild einfügen
(15 answers)
Opened by jan99 at 2013-08-16 14:28
Wie manche Parameter bei geometry funktionieren, habe ich auch nach Jahren nicht verstanden. Vielleicht weiß jemand anders mehr zu Erklärung warum geometry kein resize durchführt.
Ich denke, dann musst du das Wasserzeichenbild eben vorher auf eine bestimmte Größe setzen und beschneiden. Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ## Wasserzeichen/Logo $pic2 = Image::Magick->new; $result = $pic2->ReadImage('wz.png'); warn "$result" if "$result"; $result = $pic2->Resize(width => 100, height => 50); # auf andere Größe warn "$result" if "$result"; $result = $pic2->Crop(width => 30, height => 10); # Zuschneiden warn "$result" if "$result"; # Bild zusammensetzen $endpic = $pic1->Clone(); # zu offsets siehe <http://www.imagemagick.org/script/command-line-processing.php#geometry> $result = $endpic->Composite( image => $pic2, compose => 'over', geometry => '+600+200', # an Pos 600/200 einfügen ); warn "$result" if "$result"; Last edited: 2013-08-21 11:11:48 +0200 (CEST) |