Bonjour, j'ai deux Writablebitmap, l'un en jpg et l'autre en png et j'utilise cette méthode pour mélanger les couleurs dans une boucle :
private static Color Mix(Color from, Color to, float percent)
{
float amountFrom = 1.0f - percent;
return Color.FromArgb(
(byte)(from.A * amountFrom + to.A * percent),
(byte)(from.R * amountFrom + to.R * percent),
(byte)(from.G * amountFrom + to.G * percent),
(byte)(from.B * amountFrom + to.B * percent));
}
Mon problème est que dans le canal alpha, le résultat de l'effet de filigrane est mauvais (qualité) !
Il s'agit de la version originale en png.
Il s'agit de l'original en format jpg.
De l'aide ?