67,549
社区成员




// String path = PropertityUtils.getValue("picPath")+imagePath;
String path = "E:/a.gif";
File srcFile = new File(path);
if(srcFile.exists()){
try {
BufferedImage srcImg = ImageIO.read(srcFile);
BufferedImage buffImg = null;
buffImg = new BufferedImage(srcImg.getWidth(null), srcImg.getHeight(null), BufferedImage.TYPE_INT_RGB);
java.awt.Image image =Toolkit.getDefaultToolkit().createImage( TestImageBinary.class.getResource(path));
buffImg.getGraphics().drawImage(image, 0,0, null);
// buffImg.getGraphics().drawImage(
// srcImg.getScaledInstance(srcImg.getWidth(null), srcImg.getHeight(null), BufferedImage.SCALE_SMOOTH), 0,
// 0, null);
buffImg.getGraphics().dispose();
ImageIO.write(buffImg, "JPEG", response.getOutputStream());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Uncaught error fetching image:
java.lang.NullPointerException
at sun.awt.image.URLImageSource.getConnection(URLImageSource.java:116)
at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:126)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:263)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:205)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:169)
DEBUG[com.frontdo.travel.interceptor.AuthInterceptor]-信息:request /travel/action/acquireUploadImage,prcess time :244ms
DEBUG[org.mybatis.spring.SqlSessionUtils]-信息:Creating a new SqlSession