1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| public byte[] logoDeRemplacement(){
String FileName = this.getServletContext().getRealPath("/WEB-INF/logo.gif");
System.out.println("Logo de remplacement:"+FileName);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
BufferedImage image = null;
try{
image = ImageIO.read(new File(FileName));
image.flush();
// BMP, bmp, GIF, gif, jpeg, JPEG, jpg, JPG, png, PNG, wbmp,
System.out.println(image.getHeight()+"X"+image.getWidth());
ImageIO.write(image,"gif",baos);
baos.flush();
System.out.println(baos.size());
}catch(final Exception ioe){ioe.printStackTrace();}
return(baos.toByteArray()); |