Bonjour
j'ai un problème, j'arrive pas à lire une image existante sur la racine(c:/) et de la convertir en un tableau de byte (byte array).
merci de me répondre, vraiment je suis bloqué.
Merci d'avance.
Bonjour
j'ai un problème, j'arrive pas à lire une image existante sur la racine(c:/) et de la convertir en un tableau de byte (byte array).
merci de me répondre, vraiment je suis bloqué.
Merci d'avance.
dans quel format tu le veux ton byte[] ?
Merci de me répondre.
Le type peu importe.
Comme n'importe quel autre fichier alors
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 File f = .....; byte[] datas = new byte[f.length()]; int result = new fileInputStream(f)].read(datas); if (result != datas.length) System.out.println("fichier pas complètement lu");
Merci bien pour votre réponse.
Mais j'arrive pas à atteindre mon image avec cette ligne de code.
toujours il retourne un resource égale à null.URL resource = getClass().getResource("C:\\image.jpg");
Cordialement
parce que tu fournis un nom de fichier et non pas celui d'une ressource. Les ressources, c'est ce qui se trouve dans ton classloader, qui est donc embarqué avec tes jars et classes
Partager