Aspose.Imaging .NET için görüntü kompresörü
NET Plugin için **Aspose.Imaging Image Compressor ** geliştiricilerin resim dosya boyutlarını raster ve vektör biçimlerinde etkili bir şekilde azaltmalarını sağlar ve aynı zamanda görsel kalitesini korur. hem **lossless ** hem de losssy kompresyon modları , ayarlanabilir kalite ayarlar ve web optimizasyonu, arşivleme veya büyük ölçekli işleme için esnek APIs sunar.
Kurulum
- Bu paketde belirtildiği gibi NuGet paketini yükleme Yükleme Rehberi .
- lisans ile bağlantı kurun Ölçümlü Lisanslama Tam işlevselliği kilitlemek için talimatlar.
Örnek: PNG görüntüsünü sıkıştırmak
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)
});
}
WebP kompresyonu için, ince ton parametreleri ile WebpOptions
, Kayıp olmadan kurmak için false
Kaliteli bir yüzdesi belirlemek.
Anahtar Özellikler
Kompresyon Modu
- Lossless : Tüm görüntü verilerini koruyun, düzenleme ve arşivleme için mükemmel.
- Lossy : algılama modelleriyle ve miktarlandırma ile maksimum azaltma elde etmek.
Kalite ve Profiller
- Düzeltilebilir kalite (0-100) krom alt örnekleme ve pürüzsüzleştirme desteği ile.
- Projeler boyunca tutarlılık için yeniden kullanılabilir kompresyon profilleri tanımlayın.
Multi-Format Destek
- JPEG, PNG, WebP, GIF ve TIFF Görüntüler için.
- Otomatik format algılama, kaydetme seçenekleri ile.
Batch ve Performans
- Bulk işleme için sorgulama tabanlı API.
- Throttling, async/await APIs ve büyük çalışma yükleri için hafıza tonlama.
- Kompresyon oranlarını ve performansını izlemek için logging kuyrukları ile çubuk güvenli tasarım.
Metadata Kontrolü
- EXIF, XMP ve ICC Profiller için.
- Küçük boyut ve gizlilik koruması için gereksiz metadata otomatik olarak indirin.
Entegre ve esneklik
- Masaüstü, web veya mikro hizmetler için akış ve dosya tabanlı APIs.
- net Core, .NET 5+ ve .Net Framework ile çalışıyor.
- Doğrudan mevcut Aspose.Imaging borularına entegre edilir.
Ücretsiz Online Görüntü Kompresyonu
denemek için Aspose.Imaging Ücretsiz Online Görüntü Kompresörü Bu özellikleri yükleme veya kodlama olmadan anında deneyimlemek.
İpuçları ve en iyi uygulamalar
- 75-85 arasındaki kalite ile başlayın, iyi bir boyut ve sadakat dengesi için.
- Değiştirilebilir içerik için kayıtsız kullanın; nihai teslimat için kaybetme.
- Toplumsal dağılımdan önce metadata çubuğu.
- Batch kompres çubuklarda ve hafıza kullanımını izlemek.
- Log kompresyon istatistikleri performans ve büyüklük tasarrufu izlemek için.
Sonuç
NET Plugin için Aspose.Imaging Image Compressor , kalitesini korurken C#‘da görüntüleri kompres etmeye ihtiyaç duyan geliştiriciler için yüksek performanslı bir çözümdür.Çeşitli biçimler, paket çalışma akışları ve esnek profiller için destekle, web optimizasyonu ve büyük ölçekli görüntü işleme için idealdir.Tam versiyonu sadece $99 için kilitleyin ve bugün .net görüntüsünü sıkıştırın.