Culture de l'Image enregistrée à l'aide de com.android.de la caméra.d'action.CULTURE sur android
Je lit beaucoup de question à ce sujet, mais j'ai encore échoué à l'aide de ce code... peut-être quelqu'un peut juste mon code... je veux recadrer une image à partir d'un fichier que je sais que la situation à l'aide de com.android.de la caméra.d'action.CULTURE c'est comme ça...
mImageCaptureUri = Uri.fromFile(f);
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setType("image/*");
intent.setData(mImageCaptureUri);
intent.putExtra("crop", true);
intent.putExtra("outputX", 200);
intent.putExtra("outputY", 200);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("scale", true);
intent.putExtra("return-data", true);
Bundle extras = intent.getExtras();
if (extras != null) {
Bitmap photo = extras.getParcelable("intent");
tampilan.setImageBitmap(photo);
}
File f = new File(mImageCaptureUri.getPath());
if (f.exists()) f.delete();
Mais quand je lance le code, rien ne hapend... T. T
quelqu'un peut-il m'aider??
OriginalL'auteur adi.zean | 2012-09-05
Vous devez vous connecter pour publier un commentaire.
J'ai dû modifier mon code et de ses œuvres réussie, c'est mon code..
et la activityResult comme ce
peut-être utile 😀
ce n' "com.android.de la caméra.d'action.Des CULTURES"? que faire si j'ai déjà une image de "android.fournisseur de.MediaStore.ACTION_IMAGE_CAPTURE" ou "Intention.ACTION_PICK, android.fournisseur de.MediaStore.Les Images.Médias.EXTERNAL_CONTENT_URI" que dois-je faire avec cette image? Où dois-je commencer à la suite de votre code?
OriginalL'auteur adi.zean
À l'aide de cette intention est très risqué. Il ne fait même pas partie de la documentation. Ici peu plus d'explications sur pourquoi il est une chose risquée.
Je vous suggère d'utiliser un tiers de la bibliothèque pour le recadrage, comme celui-ci.
OriginalL'auteur android developer
Puis de commencer l'activité, utilisez ce
puis utilisez la commande suivante pour obtenir des croped image
J'ai essayé le code,,, mais c'est donner une force de fermeture eror lors de sa course de la startActivityForResult,,, savez-vous pourquoi il s'est vraiment passé??
poster votre code que vous avez essayé
j'avais poster mon code final 😀
si vous avez des solution pour votre propre.. pas de modifier une question à poster votre solution.. Répondre à votre propre question et de les accepter. Peut elle aide pour les autres
OriginalL'auteur Shalini
Merci pour cet extrait de code, ce qui pourrait fournir quelques limitée, d'une aide immédiate. Une explication correcte améliorerait grandement sa valeur à long terme en montrant pourquoi c'est une bonne solution au problème, et de le rendre plus utile pour les futurs lecteurs avec d'autres, des questions similaires. Veuillez modifier votre réponse à ajouter quelques explications, y compris les hypothèses que vous avez faites.
OriginalL'auteur Augusto Favretto