前提・実現したいこと
ある大きな画像の中心部を取り出し、それをグリッド状に分割して、新しい画像としたいです。これをディレクトリ内の全ての画像に対して行いたいと思っています。
元の画像は19201080pxであり、両端から420px離れた中心部分(10801080px)を216px*216pxの正方形25個に分けたいと思っています。
該当のソースコード・試したこと
shell
1mogrify AAA.JPG -crop 216x216+420+0 new.JPG
当たり前ですが、このようにすると画像は1つしか出来ず、
shell
1mogrify AAA.JPG -crop 216x216 new.JPG
とすると、画像の左上から分割が始まってしまいました。
これらを組み合わせた上で、ディレクトリ内の全ての画像で同じような操作をする為にはどのように記述すればよいでしょうか。よろしくお願いします。
###追記
shell
1mogrify AAA.JPG -crop 1080x1080+420+0 new.JPG 2mogrify new.JPG -crop 216x216 AAA-new.JPG
このようにすることで目的の範囲で25の画像に分割できたのですが、
何故か画像の大きさが0バイトと表示されてしまっています。画像をビューワで開くと見ることは出来ます。
何が誤っているのでしょうか。
時間を開けてから読み込んだら表示されました。
これをディレクトリ内の複数の画像に適用させるにはどうすればいいでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。