Ho due file di icone 16x16 RGB/A ICO, ciascuno caricato in un System.Drawing.Icon
oggetto separato.Come unire due icone insieme? (Sovrapporre un'icona sopra l'altro)
Come creeresti un nuovo oggetto Icon
contenente l'unione delle due icone (una sovrapposta sopra l'altra)?
Edit:
Probabilmente non era troppo chiaro, io non voglio di fondere due immagini le une nelle altre, voglio sovrapporre un'icona sopra l'altro.
Vorrei aggiungere che le icone contengono già parti trasparenti e non hanno bisogno di "blending" trasparente per fare entrambe le icone visibili. Ciò di cui ho bisogno è di sovrapporre i pixel non trasparenti di un'icona sulla parte superiore di un'altra icona. I pixel trasparenti dovrebbero mostrare l'icona di sfondo.
Per esempio, osservare l'icona StackOverflow. Ha alcune aree che sono grigio e arancione e alcune aree che sono totalmente trasparenti. Immagina di voler sovrapporre l'icona SO all'icona di Firefox. Vedresti i grigi e le arance dell'icona SO a colori e, dove l'icona SO è trasparente, vedresti quelle parti dell'icona di Firefox.
Si desidera semplicemente visualizzare il risultato o effettivamente un'altra icona come output? – leppie
Beh alla fine si voglio mostrare il risultato. Ma ho già il modo di visualizzare un oggetto Icon ordinato. Quindi il modo più semplice per me di sovrapporre queste due icone è creare un nuovo oggetto Icon e trasferirlo nel mio sistema esistente. (Non ho bisogno di creare un nuovo file .ico) – demoncodemonkey