0
J'utilise le code suivant pour créer un fichier image et les enregistrer pour carte SDEnregistrer l'image de la caméra sans être redimensionnées
private File createImageFile(Bitmap bitmap) throws IOException {
File storageDir = getExternalFilesDir(Environment.DIRECTORY_PICTURES);
File image = File.createTempFile(
PICNAME,
".png",
storageDir);
FileOutputStream out = null;
try {
out = new FileOutputStream(image);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
} catch (IOException e) {
e.printStackTrace();
}
return image;
}
Le problème est que, si je prends l'image en mode plein écran, mais le code ci-dessus enregistre toujours l'image en très peu de dimension, soit 320x240. pourquoi donc .. est-il par tous les moyens que je peux enregistrer l'image sans redimensionner?
Votre fonction permet d'enregistrer une image bitmap dans un fichier. Et personne ne sait d'où vient le bitmap. Votre code n'a rien à voir avec la prise de vue avec l'appareil photo. – greenapps
Il ne lancera jamais une IOException lorsque vous l'attraperez. – greenapps