J'ai deux fichiers d'icônes 16x16 RVB/A .ICO, chacun chargé dans un objet séparé System.Drawing.Icon
.Comment fusionner deux icônes ensemble? (superpose une icône sur l'autre)
Comment créer un nouvel objet Icon
contenant la fusion des deux icônes (une superposée l'une sur l'autre)?
Modifier:
Je n'était probablement pas trop clair, je ne veux pas mélanger deux images dans l'autre, je veux superposer une icône sur le dessus d'un autre.
Je devrais ajouter que les icônes contiennent déjà des parties transparentes et que je n'ai pas besoin d'un "fondu" transparent pour rendre les deux icônes visibles. Ce dont j'ai besoin est de superposer les pixels non transparents d'une icône sur le dessus d'une autre icône. Les pixels transparents doivent laisser apparaître l'icône d'arrière-plan.
Par exemple, regardez l'icône stackoverflow. Il y a des zones qui sont grises et orange, et certaines zones qui sont totalement transparentes. Imaginez que vous souhaitiez superposer l'icône SO sur l'icône Firefox. Vous verriez les gris et les oranges de l'icône SO en couleur, et si l'icône SO est transparente, vous verriez les parties de l'icône Firefox.
Voulez-vous simplement afficher le résultat ou avoir une autre icône en sortie? – leppie
Eh bien finalement oui je veux afficher le résultat. Mais j'ai déjà le moyen d'afficher un objet Icon trié. Donc la façon la plus simple pour moi de superposer ces deux icônes est de créer un nouvel objet Icon et de le passer dans mon système existant. (Je n'ai pas besoin de faire un nouveau fichier .ico) – demoncodemonkey