Java 将图像解析为多个图像
我正在制作一个带有自定义文本图标的游戏,我想从一个图像加载每个图像。如何将一个图像分割成一组其他图像,这些图像只是原始图像的一部分?我想您正在寻找 用于裁剪图像的ImageFilter类。该类扩展了基本ImageFilter类,以提取现有图像的给定矩形区域,并为仅包含提取区域的新图像提供源 你必须和我一起使用它 此类是ImageProducer接口的实现,它获取现有图像和过滤器对象,并使用它们为原始图像的新过滤版本生成图像数据 e、 gJava 将图像解析为多个图像,java,image,parsing,Java,Image,Parsing,我正在制作一个带有自定义文本图标的游戏,我想从一个图像加载每个图像。如何将一个图像分割成一组其他图像,这些图像只是原始图像的一部分?我想您正在寻找 用于裁剪图像的ImageFilter类。该类扩展了基本ImageFilter类,以提取现有图像的给定矩形区域,并为仅包含提取区域的新图像提供源 你必须和我一起使用它 此类是ImageProducer接口的实现,它获取现有图像和过滤器对象,并使用它们为原始图像的新过滤版本生成图像数据 e、 g 你从哪里得到这个createImage函数?@blazin
你从哪里得到这个createImage函数?@blazingkin:不客气。在这里:也考虑<代码> GETSufIGIVER()/<代码>,如图所示。
public class Part extends JPanel {
private Image src;
public Part(Image src) {
this.src = src;
}
public Image create(int xPos, int yPos, int width, int height) {
ImageFilter cropImagefilter = new CropImageFilter(xPos, yPos, width, height); //see constructor detail
FilteredImageSource filteredImageSource = new FilteredImageSource(this.src.getSource(), cropImagefilter)
Image part = createImage(filteredImageSource);
return part;
}
}