[ImageMagick] Mehere Befehle zu einem zusammenfassen

Kampfgnom

Lt. Commander
Registriert
Jan. 2005
Beiträge
1.075
Hi.

Für meine neue Galerie bastle ich ein wenig mit ImageMagick. Ich möchte dass alle Bilder eine reflexion - wie von Apple's Cover-Flow bekannt - erhalten.

Die Reflexion erstelle ich mit den folgenden Befehlen:
Code:
convert -size 240x80 gradient: -crop 240x40+0+40 +repage gradient.png

convert DSCN1373.JPG -flip gradient.png +matte -compose CopyOpacity -composite \
-crop 240x40+0+0 +repage DSCN1373.PNG

DSCN1373.PNG ist hinterher die Reflexion so wie ich sie haben will.

Wie so kann ich nicht:
Code:
convert IMGP0031.JPG -flip \           
-size 240x80 gradient: -crop 240x40+0+40 +repage \
+matte -compose CopyOpacity -composite \
-crop 240x40+0+0 +repage IMGP0031.JPG.PNG

Das +repage des -crop scheint nicht zu funktionieren. Das resultierende Bild ist ein zu weit unten liegender Teil des ursprünglichen.

So soll es sein (der obere Teil wird als Spiegelung verwendet):

Code:
+-----+
|/////|
+-----+
|     |
|     |
|     |
.     .

Und so ist es (ein Teil aus der Mitte wird verwendet (40px unterhalb des oberen Randes logischer Weise)):
Code:
+-----+
|     |
+-----+
|/////|
+-----+
|     |
|     |
|     |
.     .

Wieso wird der gradient nicht gerepaged wenn ich die beiden Befehle zusammenfasse?


Danke schonmal ;)
 
Zurück
Oben