ImageMagick:將影像裁切為相同區域但沿軸間隔的單獨影像?

ImageMagick:將影像裁切為相同區域但沿軸間隔的單獨影像?

使用 imagemagick 或 ffmpeg 有沒有辦法將單一影像裁剪成單獨的影像(放入輸出資料夾中),這些影像具有相同的區域(例如 2000x500),但沿 y 軸以 20 像素間隔?我將發布我想要實現的目標的圖像解釋:

例子:

答案1

假設您的輸入影像為 1000x3000,裁切尺寸為 1000x500。所以我們從 y=0 開始,到 y=2500 結束。以 10 像素為步長,我們需要 250 幀。

使用 ffmpeg,

ffmpeg -loop 1 -i input -vf crop=w=1000:h=500:x=0:y=n*10 -vframes 250 out%d.png

n是幀索引,從0開始。

相關內容