我现在用applet在网页上显示图片import java.awt.*;
import java.applet.*;public class image0 extends Applet
{
Image picture;
public void init()
{
picture = getImage(getCodeBase(),"789.bmp");
}
public void paint(Graphics g)
{
g.drawImage(picture,0,0,this);
}
}我用上面这段代码 有的图片能显示有的却不能
我感觉跟图片有关 可是图片格式是一样的 或者都是.bmp 或者都是.jpg 还有.gif
不知道图片还有没有其他属性 造成他们不一样
import java.applet.*;public class image0 extends Applet
{
Image picture;
public void init()
{
picture = getImage(getCodeBase(),"789.bmp");
}
public void paint(Graphics g)
{
g.drawImage(picture,0,0,this);
}
}我用上面这段代码 有的图片能显示有的却不能
我感觉跟图片有关 可是图片格式是一样的 或者都是.bmp 或者都是.jpg 还有.gif
不知道图片还有没有其他属性 造成他们不一样
有的图片我换成jpg格式后也不能显示,有的jpg格式的图片就可以
关注一下。
ImageIO read write 既可以转换了。
C:/Documents and Settings/All Users/Application Data/Microsoft/User Account Pictures/Default Pictures/airplane.bmp
clojure -e "(import javax.imageio.ImageIO)(ImageIO/write (ImageIO/read (java.io.File. \"airplane.bmp\")) \"jpg\" (java.io.File. \"airplane.jpg\"))"
Photoshop吧,我自己用photo impact,可以随意转
import java.io.File;
import java.awt.image.BufferedImage;File bmpImage = new java.io.File("airplane.bmp");
BufferedImage image = ImageIO.read(bmpImage);
File jpegFile = new java.io.File("airplane.jpg");
ImageIO.write(image, "jpg" , jpegFile);
我刚才写了琢磨了一下 写了一段代码
FileInputStream in = new FileInputStream("122.bmp");
FileOutputStream out = new FileOutputStream("122.jpg");
BufferedImage image = ImageIO.read(in);
ImageIO.write(image,"jpg",out);也可行 谢谢你的支持