Convertir des images PNG en JPG en C#

Vous devrez peut-être souvent convertir des images d’un format à un autre en fonction de différents scénarios. PNG en JPG fait partie des conversions d’images les plus courantes, couramment utilisées pour réduire la taille de l’image. Pour automatiser cette conversion à partir des applications .NET, cet article montre comment convertir une image PNG en JPG par programmation en C#.

API C# .NET pour la conversion PNG en JPG

Pour convertir des images PNG au format JPG, nous utiliserons Aspose.Imaging for .NET. Il s’agit d’une API de traitement d’image puissante qui prend en charge la manipulation d’un large éventail de formats d’image. De plus, son convertisseur d’image facile à utiliser vous permet de convertir des images d’un format à un autre sans dégrader leur qualité. Vous pouvez soit télécharger la DLL de l’API, soit l’installer directement à partir de NuGet.

PM> Install-Package Aspose.Imaging

Convertir une image PNG en JPG en C#

Aspose.Imaging for .NET n’implique aucune opération complexe pour effectuer la conversion PNG en JPG. Simplement, vous devez charger l’image PNG et l’enregistrer au format JPG. Voyons donc comment convertir une image PNG en JPG en C#.

L’exemple de code suivant montre comment convertir une image PNG au format JPG dans les applications .NET.

// Charger l'image PNG
using (Image image = Image.Load("aspose.png"))
{              
    // Enregistrer l'image au format JPG
    image.Save("PNG-to-JPG.jpg", new JpegOptions());
}

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser Aspose.Imaging for .NET sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des images PNG en JPG en C#. Vous pouvez simplement installer ladite API et intégrer l’exemple de code fourni pour automatiser la conversion PNG en JPG à partir de vos applications .NET. En outre, vous pouvez en savoir plus sur l’API de traitement d’image .NET à l’aide de documentation. Vous pouvez également poster vos questions sur notre forum.

Voir également