Thread PerlMagick: 3:2 Thumbnail (8 answers)
Opened by Froschpopo at 2012-05-23 05:09

Froschpopo
 2012-05-23 05:09
#158488 #158488
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Guten Morgen!

Mein Kopf stößt mal wieder an seine Grenzen, nachdem ich die ganze Nacht durch gegrübelt und recherchiert habe.

Hat jemand von Euch eine Idee, wie man mittels PerlMagick (ImageMagick) einen hochkanten Bereich mit einem Seitenverhältnis von 3:2 schneiden könnte? Also im Prinzip kleine Portraitbilder.

Hier mein erster Gehversuch:

Code: (dl )
1
2
3
4
5
6
# Höhe erzwingen (110px)
$image->Scale('x110');

# Das Bild hat jetzt eine unbekannte Breite
# und wir schneiden einen mittigen Bereich heraus.
$image = $image->Transform(crop=>'90x110+0+0', gravity=>'Center');


Das funktioniert allerdings nur, wenn das Seitenverhältnis relativ klein ist, also das Foto nicht viel schmaler als hoch ist.

Mir wäre auch lieber, ich könnte auf -gravity verzichten, da dies in Crop() nicht immer funktioniert.

Irgendeine Idee?

Beste Grüße, Luc
Last edited: 2012-05-23 05:11:30 +0200 (CEST)

View full thread PerlMagick: 3:2 Thumbnail