Android: Rognage d'une image de taille spécifique
Mon intention est d'avoir à l'utilisateur de choisir une image dans la galerie, puis ont un recadrage de l'activité. Cependant, j'ai besoin de rectangle qui définit le recadrage masque à être verrouillé pour une certaine dimension et ensuite à l'utilisateur de simplement repositionne pour afficher une partie d'une image.
Toutes les idées sur la façon d'y arriver?
Grâce
-T
vérifier: stackoverflow.com/questions/12758425/...
OriginalL'auteur TylerKinkade | 2012-02-22
Vous devez vous connecter pour publier un commentaire.
Merci beaucoup. J'ai été à la recherche pour la même chose 🙂
OriginalL'auteur Brian
Vous avez besoin pour créer un personnalisé
ImageView
classe à atteindre le zoom et le panoramique d'une image et peut être fixe rectangleimage(transparent)
superposant sur cette image. Et peut créer des sous-bitmap de l'image bitmap. et l'enregistrer dans un fichier.Cette méthode est utilisée pour créer un sous-bitmap.
http://blog.sephiroth.it/2011/04/04/imageview-zoom-and-scroll/
Après la réalisation de zoom et de panoramique, je ne suis pas sûr si
createBitmap
pouvez créer des sous-image à partir de la partie visible de l'image(c'est à dire la partie de l'image ne sera pas visible sur l'écran quand il est zoomée), Donc essayer d'obtenir ledrawingCache()
deimageView
et de créer des sous-bitmap pour la même chose.comment je prends la sous-image. Cela ressemble à de la magie noire. -TDK
j'ai ajouté dans ma réponse
Cette classe personnalisée aiderait énormément. 🙂
oui. Il fait tout pour vous.
OriginalL'auteur Seshu Vinay