Je travaille sur une application qui va stocker une toile dessinée en tant qu'image jpeg sur une carte SD. La question est quand j'ai essayé de voir l'image enregistrée il est en charge pour beaucoup de temps que d'autres images que je veux l'image enregistrée à visualiser en temps normal, comme d'autres images Mon code pour l'enregistrement d'une image est:jpeg visualisé plus tard
View content = drawView;
content.setDrawingCacheEnabled(true);
content.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_LOW);
Bitmap bitmap = content.getDrawingCache();
String path = Environment.getExternalStorageDirectory().getAbsolutePath();
String file_name="Imatge"+System.currentTimeMillis()+".jpg";
File file = new File(path,file_name);
FileOutputStream ostream;
try {
ostream = new FileOutputStream(file);
bitmap.compress(CompressFormat.PNG,50, ostream);
ostream.flush();
ostream.close();
Toast.makeText(getApplicationContext(), " :) Image saved in "+ path+"/"+file_name, 5000).show();
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), e.toString()+"error", 5000).show();
}
}
Merci d'avance s'il vous plaît aidez-moi !!!!
Que voulez-vous dire par ce chargement pour le lot de temps que d'autres images? –
fotos prises dans Android mobile sont visualisés dans la galerie en temps normal mais l'image créée par mon application prend beaucoup de temps pour voir l'image dans la galerie ne sais pas pourquoi –
avez-vous vérifié la taille du fichier de votre image? Peut-être que c'est trop grand pour charger –