gpt4 book ai didi

java - 无法查看缓冲图像

转载 作者:行者123 更新时间:2023-12-01 18:41:26 25 4
gpt4 key购买 nike

我是 Swing 新手。我正在尝试 wilchit sombat 编写的关于制作 Packman 的游戏教程。我无法查看 BufferedImage。这是重写游戏引擎中的一些方法的代码。

package game.packman;

import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

import org.Game.Engine.Game;
import org.Game.Engine.GameApplication;

public class PackMan extends Game {

public static void main(String args[]) {
GameApplication.start(new PackMan());
}

BufferedImage packman;

public PackMan() {
title = "PACKMAN";
width = height = 400;
try {
packman = ImageIO.read(new File("images/pacmanimg.xcf"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


}

@Override
public void init() {


// TODO Auto-generated method stub

}

@Override
public void update() {
// TODO Auto-generated method stub

}

@Override
public void draw(Graphics g) {
g.drawImage(packman, 100, 100, null);


}

}

最佳答案

Image I/O具有对 GIF, PNG, JPEG, BMP, and WBMP 的内置支持。图像 I/O 也是可扩展的,以便开发人员或管理员可以“插入”对其他格式的支持。例如,TIFF 的插件和JPEG 2000是单独提供的。

所以,看来 XCF : GIMP 的 native 图像格式ImageIO 不支持图像编辑程序.

引用:

  1. Reading/Loading an Image

关于java - 无法查看缓冲图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19850899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com