Gibt es mit Imagemagick oder ffmpeg eine Möglichkeit, ein einzelnes Bild in mehrere Einzelbilder zuzuschneiden (in einen Ausgabeordner zu legen), die dieselbe Fläche (sagen wir 2000 x 500) haben, aber auf der Y-Achse einen Abstand von sagen wir 20 Pixeln haben? Ich werde eine Bilderklärung dessen posten, was ich erreichen möchte:
Antwort1
Nehmen wir an, Ihr Eingabebild ist 1000 x 3000 groß und die Zuschneidegröße beträgt 1000 x 500. Wir beginnen also bei y=0 und enden bei y=2500. Bei einem Schritt von 10 px benötigen wir 250 Frames.
Mit ffmpeg,
ffmpeg -loop 1 -i input -vf crop=w=1000:h=500:x=0:y=n*10 -vframes 250 out%d.png
n
ist der Frame-Index, beginnend bei 0.