web-dev-qa-db-ja.com

画像をタイルに分割する

私はそれを使ってやろうとしていることに対して大きすぎる画像を持っています(私は1メガピクセル未満の画像が必要です)。それをいくつかの小さな画像に分割する簡単な方法はありますか?私の画像は2646x3058です。同じサイズの9枚の画像に分割したいと思います。この画像に対して手動でこれを行うことができることはわかっていますが、これは私にとって繰り返し発生する問題になるため、これを自動的に行う方法を見つけたいと思います。

6
BlueWaldo

試してください TileMage Image Splitter

TileMage Image Splitterは、単一の画像を特定の数の列と行にスライスしようとするユーザーに簡単なソリューションを提供するように設計されたフリーウェアプログラムです。

.NET Frameworkが必要ですが、Monoでも実行されます。

5
John T

インストール Imagemagick 、無料で、WindowsとUNIXで利用できます。次に:

$ convert -crop 1000x1000 <yourfilename.jpg> <base_of_outputfilenames.jpg>

これにより、1Mピクセル未満のファイルが得られるため、境界線上のファイルは他のファイルよりも小さくなる可能性があります。それらをすべて同じサイズにしたい場合は、事前にサイズを計算するか、次のようなものを使用する必要があります。

$ convert -crop 25%x25% <yourfilename.jpg> <base_of_outputfilenames.jpg>

ただし、幅が4で割り切れない場合、幅が1または2ピクセルしかないタイルが発生する可能性があります。

9
0x89

このオンラインのシンプルなツールを使用して、画像を分割できます http://imagesplitter.net 最大20MBの画像を処理できます。

1
user181226