
La compression d’image efficace est vitale pour les applications modernes, car elle permet d’économiser de l’espace de stockage et d’améliorer les vitesses de transmission. Avec le plugin Image Optimizer d’Aspose.Imaging à 99 $, les développeurs peuvent compresser par programmation des formats d’image populaires tels que PNG, JPEG et TIFF en C#. Cette API de compression d’image puissante pour C# .NET offre des paramètres personnalisables, garantissant des résultats de haute qualité adaptés à vos besoins spécifiques, y compris la compression d’image sans perte et des méthodes d’optimisation haute performance.
Sujets couverts
- API de compression d’image C#
- Compresser des images PNG en C#
- Compresser des images JPEG en C#
- Appliquer la compression sur des images TIFF en C#
API de compression d’image C#
Aspose.Imaging pour .NET simplifie les tâches d’optimisation d’image avec une variété de fonctionnalités personnalisables. Vous pouvez facilement l’intégrer dans vos projets .NET en téléchargeant le plugin ou en l’installant via NuGet, ce qui est une bonne pratique pour une compression d’image efficace avec C#.
Install-Package Aspose.Imaging
Compresser des images PNG en C#
Pour compresser des images PNG, vous pouvez définir le niveau de compression de 0 à 9, où 9 représente la compression maximale et 0 indique le mode de stockage. Suivez ces étapes pour compresser une image PNG en utilisant Aspose.Imaging pour .NET :
- Chargez l’image en utilisant la classe Image.
- Créez un objet de la classe PngOptions.
- Définissez le niveau de compression en utilisant la propriété PngOptions.CompressionLevel.
- Enregistrez l’image en utilisant la méthode Image.Save(String, PngOptions).
Voici un exemple en C# démontrant comment compresser des images PNG :
Compresser des images JPEG en C#
Pour traiter des images JPEG, Aspose.Imaging pour .NET fournit la classe JpegOptions, qui offre divers types de compression pour les images JPEG, y compris :
- Baseline
- Progressive
- Sans perte
- JpegLs
Suivez ces étapes pour compresser des images JPEG :
- Chargez l’image JPEG en utilisant la classe Image.
- Créez un objet de la classe JpegOptions.
- Définissez le mode couleur en utilisant la propriété JpegOptions.ColorType.
- Définissez le type de compression en utilisant la propriété JpegOptions.CompressionType.
- Enregistrez l’image en utilisant la méthode Image.Save(String, JpegOptions).
Voici un exemple en C# montrant comment compresser une image JPEG :
Appliquer la compression sur des images TIFF en C#
Aspose.Imaging pour .NET fournit une large gamme de types de compression pour les images TIFF, y compris LZW, Packbits et CCIT Fax 3 & 4. Vous pouvez sélectionner le type approprié en fonction de vos besoins. Suivez ces étapes pour compresser une image TIFF :
- Chargez l’image TIFF en utilisant la classe Image.
- Créez un objet de la classe TiffOptions et initialisez-le avec la valeur enum TiffExpectedFormat.Default.
- Définissez BitsPerSample, Compression, Photometric mode et Palette pour l’image TIFF.
- Enregistrez l’image en utilisant la méthode Image.Save(String, TiffOptions).
Voici un exemple en C# démontrant comment compresser des images TIFF :
Conclusion
Dans cet article, vous avez appris à compresser des images PNG, JPEG et TIFF en utilisant C#. Une variété de techniques de compression prises en charge sont disponibles pour les images JPEG et TIFF, garantissant une compression d’image efficace sans perte de qualité. Pour plus d’informations, explorez la bibliothèque de traitement d’images .NET et les meilleures pratiques pour l’optimisation des images dans la documentation.
Voir aussi
Info : En utilisant le convertisseur JPG vers PPT ou le convertisseur PNG vers PPT d’Aspose, vous pouvez facilement générer des présentations PowerPoint à partir d’images simples.