Il problema l'ho risolto creando un nuovo bitmap con le dimensioni che mi interessano e utilizzando un immagine qualsiasi, dopodichè ho inserito due cicli for (uno dentro l'altro) affinchè mi scorresse tutti i pixel dell'immagine settando il colore di questi su trasparente, infine ho applicato l'immagine alla picturebox.
Però volevo sapere se c'era un modo più rapido di fare questa operazione perchè le funzioni setpixel e getpixel sono un bel po' lente.
Se impostassi la proprietà image della picturebox su nothing non potrei farci alcune operazioni che invece mi richiedono l'utilizzo di uno sfondo trasparente ma comunque esistente (nel mio caso applicare un livello di opacità all'immagine tramite colormatrix).
Sono stato più chiaro adesso?
|