如何将 Image 对象 ( java.awt.Image
) 拆分为更小的图像?
例如,将一个 64*64px 的图像分割成一个包含 16 个 16*16px 图像的精灵表。
见: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)));
您正在使用“裁剪图像过滤器”创建图像)。
那么它应该只是遍历原始图像并抓取您想要的不同方块的问题。