grazie per la risposta, sinceramente speravo che mi dicessi qualcosa di diverso da quello che avevo fatto io:
codice:
colorTemp = Drawing.Color.FromArgb(CType(255 * ((iHeight - iRow) / iHeight) ^ 3.5, Byte), _
colorPx.R(), _
colorPx.G(), _
colorPx.B())
poichè, il rigo fa parte di un processo per sfumare un'immagine, si viene a creare un fastidioso e antiestetico sfondo di colore nero!!!
Nota: l'elevazione a potenza (3.5) serve per non rendere costante la sfumatura...infatti così il parametro alpha tende a conparire verso la fine.