
("pictrue/pic_"+pictureID+"_"+(i*3+j+1)+".jpg")
上面两个都是一样的字符串的意思,只要new ImageIcon("")不报错就没有问题,不要去纠结加不加引号的问题
我看的pic_1_2等都是没有后缀的,是否文件名有问题,或者在仔细检查一下路径
首先导入各种需要的包:import java.awt.Image
import javax.imageio.ImageIO
import java.io.*
读取图片的方法如下:
Image[] array = new Image[10]
Image image = ImageIO.read(new File("d:\\source.gif"))//根据你实际情况改文件路径吧
array[0] = image
图片读出来了。
如果你有一个Image对象,想把它写入文件可以这样做:
BufferedImage image = ImageIO.read(new File("d:\\source.gif"))
//要想保存这个对象的话你要把image声明为BufferedImage 类型
ImageIO.write(image, "png", new File("f:\\test.png"))
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)