-1
votes

Comment compresser la photo dans Android avec Kotlin

Maintenant, c'est mon code pour prendre une photo de mon smartphone, le problème est que l'image est très grande et je voudrais la compresser, une aide ou une idée?

Merci pour l'info p> Exécution de la méthode Abrircamara () P>

     override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
    //Llamada cuando la imagen fue capturada desde la intención de la cámara
    if (resultCode == Activity.RESULT_OK){


        //configurar imagen capturada a vista de imagen (ImageView)
        imgEnvio.setImageURI(image_uri)        

        captura_btn.visibility =View.INVISIBLE
        siguiente.visibility=View.VISIBLE

    }
}


3 Réponses :


0
votes

Vous pouvez utiliser cette bibliothèque xxx

modifier le code

à partir de votre code, votre nom de fichier image est rutafinal xxx

code complet xxx


0 commentaires

0
votes

Utilisez RESIFIER

File resizedImage = new Resizer(this)
    .setTargetLength(1080)
    .setQuality(80)
    .setOutputFormat("JPEG")
    .setOutputFilename("resized_image")
    .setOutputDirPath(storagePath)
    .setSourceImage(originalImage)
    .getResizedFile();


0 commentaires

3
votes

Utilisez compresseur

gradle xxx < p> Compressez le fichier image xxx

compresser le fichier image à une destination spécifique xxx

Utilisation de la contrainte par défaut et de la personnalisation partielle de celui-ci < / p> xxx

Contrainte personnalisée complète xxx


0 commentaires