Aspose.Imaging compresseur d'image pour .NET

Aspose.Imaging Image Compressor pour .NET Plugin permet aux développeurs de réduire efficacement les tailles de fichiers d’image à travers les formats de raster et vecteur tout en maintenant la qualité visuelle. Il offre des modes de compression sans perte et sans pertes , des paramètres de qualité ajustables et des API flexibles pour l’optimisation web, l’archivage ou le traitement à grande échelle.

インストール

Exemple: Compression d’une image PNG

using (var image = Image.Load("sample.png"))
{
    image.Save("compressed.png", new PngOptions
    {
        CompressionLevel = 9,
        Progressive = true,
        ColorType = PngColorType.IndexedColor,
        Palette = ColorPaletteHelper.GetCloseImagePalette((RasterImage)image, 1 << 5)
    });
}

Pour la compression WebP, vous pouvez finir les paramètres avec WebpOptions , La mise en place sans perte false Définir un pourcentage de qualité.

Caratteristiche principali

Modes de compression

  • Lossless : préserver tous les données d’image, parfait pour l’édition et l’archivage.
  • Lossy : réduction maximale réalisée avec les modèles perceptuels et la quantification.

Qualité et profils

  • Qualité ajustable (0-100) avec soutien pour le subsamplage et l’humidification du chrome.
  • Définir des profils de compression réutilisables pour la cohérence dans tous les projets.

Soutien multi-formats

  • Comprimer JPEG, PNG, WebP, GIF, et TIFF des images.
  • Détection automatique du format avec les options de surride sur sauvegarde.

Batch et performance

  • API basée sur la quête pour le traitement en masse.
  • Throttling, async/await API, et tuning mémoire pour de grandes charges de travail.
  • Un design sécurisé avec des coudées de logage pour surveiller les ratio de compression et les performances.

Contrôle des métadonnées

  • Conserver ou couper EXIF, XMP, et ICC Les profils.
  • Déplacer automatiquement les métadonnées inutiles pour réduire la taille et la protection de la vie privée.

Intégration et flexibilité

  • Stream et API à base de fichiers pour les services de bureau, web ou microservices.
  • Il fonctionne sans fil avec .NET Core, .net 5+, et .NET Framework.
  • Directement intégré dans les pipelines existantes Aspose.Imaging.

Compression d’image en ligne gratuite

Essayez le Aspose.Imaging Compresseur d’image en ligne gratuit pour expérimenter les fonctionnalités instantanément sans installation ou codage.

Conseils et meilleures pratiques

  • Commencez par la qualité entre 75 et 85 pour un bon équilibre de taille et de fidélité.
  • Utilisez sans perte pour le contenu édifiable, pour la livraison finale.
  • Téléchargez les métadonnées avant la distribution publique.
  • Comprimer le batch dans les pièces et surveiller l’utilisation de la mémoire.
  • Log des statistiques de compression pour suivre les économies de performance et de taille.

Conclusion

Aspose.Imaging Image Compressor pour .NET Plugin est une solution de haute performance pour les développeurs qui ont besoin de comprimer des images en C# tout en maintenant la qualité. Avec le support pour plusieurs formats, flux de travail de groupe et profils flexibles, il est idéal pour l’optimisation web et le traitement d’image à grande échelle.

 Français