and here is my code, i have to return a byte array from image file. Image can be png, gif, jpeg and bmp.
i tried for gif but doesnt show any image on my screen.
try
{
try
{
if (extension.equalsIgnoreCase("bmp"))
{
}
else
{
bufImage = ImageIO.read(new File(nomFichierDemande));
baos = new ByteArrayOutputStream();
ImageIO.write(bufImage, extension, baos);
resultImage = baos.toByteArray();
}
}
finally
{
baos.flush();
baos.close();
}
}
catch (IOException e)
{
System.out.println("probleme lors de lecture de l'image");
e.printStackTrace();
}
return resultImage;