Je suis à la recherche d'un outil de recadrage automatique pour ImageViews dans Android, qui permettrait de recadrer l'image dans ImageView dans l'exécution d'une manière attentive au contenu. Ceci est également appelé Smart Crop ou quelque chose. Voici un example pour Javascript.Recadrage intelligent pour ImageViews dans Android
Existe-t-il une bibliothèque similaire avec les algorithmes de recadrage intelligents implémentés pour Android ImageViews? L'idée de la façon dont il devrait fonctionner:
- Obtenir la réelle largeur hauteur de ImageView sur l'écran de l'appareil dans l'exécution.
- Smart-recadrage de l'image originale (ou le réglage de la position de l'image, comme si elle est en arrière-plan) d'une manière sensible au contenu (comme, centre sur les visages)
Merci. Le PicassoFaceDetectionTransformation semble prometteur, mais seulement pour la reconnaissance faciale, au moins comme il le dit dans les caractéristiques (Si aucun visage n'est détecté, il se repliera sur CENTER CROP.) Donc, cela ne fonctionnera pas pour les autres cas, les objets inanimés. –
Je sais, j'ai mis à jour ma réponse avec une bibliothèque basée sur smartcrop.js – crgarridos