2017-02-10 1 views
0

Je développe une application Android Je dois implémenter une fonction qui doit "fusionner" deux images, mais en suivant certaines règles.Comment fusionner différentes images en une

L'image principale est une représentation d'une voiture où chaque partie (comme le capot, le pare-brise) sont colorées différemment, je fais ceci pour mapper la voiture.

Les autres images représentent chaque partie des images principales, telles que le capot, le pare-brise. Alors, ce que je dois faire est "simple". Je dois superposer chaque partie de la voiture avec l'image principale. Gardez à l'esprit que les images de chaque partie sont mises à l'échelle 1: 1 par rapport à l'image principale.

L'image principale est des couleurs mappées, de sorte que chaque partie peut être associée à une couleur.

La seule question est de savoir comment « fusionner » des images différentes avec la principale

Répondre

1

Vous pouvez utiliser Canvas pour construire l'image. Vous pouvez créer un bitmap, puis créer un canevas pour pouvoir dessiner dessus en utilisant drawBitmap(). Commencez par charger l'image de base et dessinez-la sur la toile, puis vous pourrez faire la même chose pour les autres parties et les positionner comme vous le souhaitez.