public static void imRes(String pat) {
try {
BufferedImage bckimg = ImageIO.read(new File("c:/s/deneme.jpg"));
File s = new File(pat);
BufferedImage im = ImageIO.read(s);
BufferedImage im1 = resIm(im);
BufferedImage finIm = mergIm(im1, bckimg);
ImageIO.write(finIm, "jpg", new File("c:/s/deneme1.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
这是我的第一篇文章,如果我做错了什么,请原谅。在尝试从源包中读取图像之前,此代码一直正常运行。但现在它无法读取任何图像。我做错了什么?还是这和Eclipse有关?
异常:
javax.imageio.IIOException: Can't read input file!
at javax.imageio.ImageIO.read(Unknown Source)
at imRe.imRes(imRe.java:12)
at imReTest.main(imReTest.java:6)
Thanks...
catch
块是否出现异常?其中一个方法返回了null
吗?通过提供更多信息,我们可以帮助您解决确切的问题,而不是猜测。好问题,顺便一提,+1。 - BrianSystem.out.println(new File("c:/s/deneme.jpg").exists())
来查看文件是否实际可达。 - MadProgrammer