2013-05-20 18 views
6

Imageオブジェクト(java.awt.Image)を小さなイメージに分割するにはどうすればよいですか?イメージを複数の小さなイメージに分割する方法

たとえば、64 * 64pxイメージを16個の16 * 16ピクセルイメージのスプライトシートに分割します。

+0

'java.awt.Image'が' BufferedImage'の場合、これは 'img.getSubimage(x、y、w、h);'を使って行うこともできます。 – dangowans

答えて

4

参照:)あなたは 'クロップ画像フィルタ' を使用して画像を作成している

image = createImage(new FilteredImageSource(image.getSource(),new CropImageFilter(13, 13, 143, 163)));

http://rameshjavablog.blogspot.com/2012/04/sub-image-from-image-using-java.html

のような機能を使用します。

それから、あなたが望む異なる四角形をつかんで元のイメージを反復するだけのことです。

+0

Thxたくさん、私はこれをたくさん使うつもりです:) – ExotickBoyPl

関連する問題