convertir des images jpg au format png en c#

JPG est l’un des formats d’image les plus populaires et les plus largement utilisés. Cependant, les images JPG perdent en qualité à chaque fois qu’elles sont enregistrées. Par conséquent, vous devrez peut-être les convertir dans un format sans perte tel que PNG. Pour effectuer cette conversion par programmation à partir des applications .NET, cet article montre comment convertir une image JPG en PNG en C#.

API C# .NET pour la conversion de JPG en PNG

Aspose.Imaging for .NET est une API de traitement d’image riche en fonctionnalités permettant de manipuler une multitude de formats d’image. De plus, il fournit un convertisseur puissant qui vous permet de convertir des images d’un format à un autre avec une haute fidélité. Dans cet article, nous utiliserons cette API pour convertir nos images JPG au format PNG. 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 JPG en PNG en C#

Il est assez simple de convertir une image JPG au format PNG en utilisant Aspose.Imaging for .NET. Il vous suffit de charger le fichier JPG et de l’enregistrer en tant qu’image PNG. Voici les étapes pour convertir une image JPG en PNG en C#.

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

// Charger l'image JPG
using (Image image = Image.Load("aspose.jpg"))
{
    // Créer des options PNG
    PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };

    // Enregistrer l'image au format JPG
    image.Save("JPG-to-PNG.png", options);
}

Obtenez une licence API gratuite

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

Conclusion

La conversion JPG en PNG est souvent effectuée pour convertir des images dans un format sans perte. Dans cet article, vous avez appris à convertir des images JPG au format PNG par programmation en C#. Ainsi, vous pouvez facilement intégrer la conversion JPG en PNG dans 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