Thread Image::Magick - Logo in Bild einfügen (15 answers)
Opened by jan99 at 2013-08-16 14:28

GwenDragon
 2013-08-21 11:09
#169678 #169678
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
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)

View full thread Image::Magick - Logo in Bild einfügen