Spuren der vorherigen Auflösung nach dem Zuschneiden eines Bildes

313
Adobe

Ich beschneiden ein Bild mit

convert input.png -crop 380x270+50+0 output.png 

Zu meiner Überraschung "erinnert" sich das Bild jedoch immer noch an seine vorherige Auflösung:

$ identify output.png output.png PNG 380x270 480x270+50+0 8-bit sRGB 63.2KB 0.000u 0:00.000 

Dies ist für Bildbetrachter transparent, bis ich aus ausgeschnittenen Bildern ein GIF erstellen wollte:

$ convert output*.png output.gif $ identify output.gif output.gif[359] GIF 380x270 480x270+50+0 8-bit sRGB 64c 8.987MB 0.020u 0:00.019 

- In der resultierenden GIF-Datei werden die "Ränder" in meinem Bildbetrachter angezeigt.

Ich glaube, ich habe die Ernte unvollständig gemacht. Was vermisse ich?

0

1 Antwort auf die Frage

0
Adobe

Mit dieser Antwort erreichte ich die gewünschte Ernte mit:

$ convert frame????.png -gravity East -chop 50x0 -gravity West -chop 50x0 out/frame%04d.png $ cd out $ identify frame0000.png frame0000.png PNG 380x270 380x270+0+0 8-bit sRGB 63.2KB 0.000u 0:00.000 

Um die resultierenden PNGs mit GIF zusammenzuführen, machen Sie:

# make 24 FPS gif (100/24 = 4.16): convert -delay 4.16 frame????.png animation.gif