la combinaison de deux fichiers png android
J'ai deux fichiers d'image png que je voudrais que mon application android pour combiner par programme dans un fichier image (png) et je me demande si il est possible de le faire? si oui, ce que je voudrais faire, c'est juste de les superposer les uns sur les autres pour créer un fichier.
l'idée derrière cela est que j'ai une poignée de fichiers png, certains avec une partie de l'image sur la gauche avec le reste transparente et les autres avec une image sur le droit et le reste transparente. et basé sur la saisie de l'utilisateur, il va combiner les deux afin d'en faire un fichier pour l'afficher. (et je ne peux pas simplement afficher les deux images côte à côte, ils doivent être en un seul fichier)
est-ce possible de le faire par programmation android et comment?
OriginalL'auteur John | 2010-04-29
Vous devez vous connecter pour publier un commentaire.
J'ai essayé de comprendre cela pour un peu de temps maintenant.
Ici (essentiellement) le code que j'ai utilisé pour le faire fonctionner.
EDIT :
il y avait une faute de frappe,
Donc, j'ai changé de
image.compress(CompressFormat.PNG, 50, os)
à
bottomImage.compress(CompressFormat.PNG, 50, os)
Lalit je suis juste deviner que l'image.compresser une faute de frappe et qu'il est censé lire comboImage.compresser
retiré
new
deBitmapFactory
Si quelqu'un est ici et est confus quant à pourquoi il appelle bottomImage.compresser, lorsque vous instanciez une toile avec une image elle s'appuie sur l'image d'origine.
OriginalL'auteur Ehxor
Vous pouvez faire le mélange. Ce n'est pas spécifique à Android. C'est juste universel de traitement de l'image.
EDIT:
Vous pouvez trouver ces articles & les échantillons & code utile:
http://www.jhlabs.com/ip/
http://kfb-android.blogspot.com/2009/04/image-processing-in-android.html
http://code.google.com/p/jjil/
Le Traitement de l'Image sur Android
Merci pour les liens 🙂
OriginalL'auteur Viet
Vous pouvez regarder dans le Toile objet, qui serait facile à faire d'autres opérations de dessin. Vous pouvez simplement tirer vos bitmaps sur une toile où vous le souhaitez, puis enregistrer l'image résultante.
OriginalL'auteur Steve Pomeroy
Si ils ont des sections transparentes, alors si vous en dessiner un sur l'autre, seuls les non-parties transparentes vont se chevaucher. Ce sera à vous d'organiser les images comme vous le souhaitez.
Pour la question de ré-enregistrer votre image au format png, bitmap.compress().
OriginalL'auteur Brad Hein
De l'essayer .
Renvoie une image bitmap
Passer deux images bitmap à votre fonction comme indiqué ci-dessous
Voir le après ou voir aussi fusionner plusieurs images dans android par programme
OriginalL'auteur Daniel Nyamasyo