Salut a tous,
j'ai une bd a partir de laquelle je recupere un byte[] et je dois l'enregistrer dans le disque dur (obtenir l'image equivalente ).
j'ai trouvé un bout de code qui permet de faire ça mais son probleme c'est qu'on doit connaitre le format de l'image cible , chose que j'ignore.
Est ce que c'est possible de se passer du format ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11ByteArrayOutputStream baos = new ByteArrayOutputStream(1000); // BufferedImage i = (BufferedImage) image1; ImageIO.write(i, "png", baos); baos.flush(); byte[] resultImageAsRawBytes = baos.toByteArray(); baos.close(); return resultImageAsRawBytes;
est ce qu'il y a une autre façon ?
Merci d'avance




Répondre avec citation








quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez 
Partager