6

如何将 Image 对象 ( java.awt.Image) 拆分为更小的图像?

例如,将一个 64*64px 的图像分割成一个包含 16 个 16*16px 图像的精灵表。

4

1 回答 1

4

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

使用如下函数:

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

您正在使用“裁剪图像过滤器”创建图像)。

那么它应该只是遍历原始图像并抓取您想要的不同方块的问题。

于 2013-05-20T18:07:11.773 回答