J'utilise System.Drawing.Image dans .Net pour effectuer une simple conversion de png en jpeg. J'utilise essentiellement ces deux lignes de code :
Image img = Image.FromFile(filename);
img.Save(newFilename, System.Drawing.Imaging.ImageFormat.Jpeg);
cela fonctionne bien sauf lorsque les fichiers png contiennent de la transparence en raison du canal alpha. Dans ce cas, le jpeg converti a un fond noir. Existe-t-il un moyen de rendre l'arrière-plan blanc à la place ?