Aspose.Imaging Image Compressor สําหรับ .NET
Aspose.Imaging Image Compressor สําหรับ .NET Plugin ช่วยให้ผู้พัฒนาสามารถลดขนาดไฟล์ภาพได้อย่างมีประสิทธิภาพผ่านรูปแบบเรสเตอร์และ vector ในขณะที่รักษาคุณภาพภาพ มันมีทั้ง lossless และlossy โหมดการบีบอัด การตั้งค่าคุณภาพที่ปรับได้และ APIs ที่ยืดหยุ่นสําหรับการเพิ่มประสิทธิภาพเว็บ archiving หรือการประมวลผลขนาดใหญ.
การติดตั้ง
- ติดตั้งแพคเกจ NuGet ตามที่อธิบายไว้ใน คู่มือการติดตั้ง .
- การกําหนดค่าใบอนุญาตด้วย การให้ใบอนุญาตที่มีการวัด คําแนะนําในการล็อคฟังก์ชั่นเต็มรูปแบบ.
ตัวอย่าง: การบีบอัดภาพ 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)
});
}
สําหรับการบีบอัด WebP คุณสามารถปรับแต่งพารามิเตอร์ด้วย WebpOptions
, การตั้งค่าการสูญเสีย false
และกําหนดอัตราส่วนคุณภาพ.
คุณสมบัติสำคัญ
โหมดบีบอัด
- Lossless : รักษาข้อมูลภาพทั้งหมดที่เหมาะสําหรับการแก้ไขและเก็บข้อมูล.
- Lossy : การลดสูงสุดโดยใช้รูปแบบการรับรู้และปริมาณ.
คุณภาพและโปรไฟล
- คุณภาพที่ปรับได้ (0-100) ด้วยการสนับสนุนสําหรับการดูดซับและระบายความร้อนของโครเมียม.
- กําหนดโปรไฟล์การบีบอัดที่สามารถใช้ได้อีกครั้งเพื่อความสอดคล้องระหว่างโครงการ.
การสนับสนุนแบบหลายรูปแบบ
- การบีบอัด JPEG, PNG, WebP, GIF และ TIFF รูปภาพ.
- การตรวจจับรูปแบบอัตโนมัติพร้อมตัวเลือกในการบันทึก.
Batch และประสิทธิภาพ
- API ฐานการสอบถามสําหรับการประมวลผลจํานวนมาก.
- แหล่งจ่ายไฟ APIs async/await และหน่วยความจําสําหรับโหลดงานขนาดใหญ.
- การออกแบบที่ปลอดภัยด้วยล็อคเพื่อตรวจสอบอัตราการบีบอัดและประสิทธิภาพ.
การควบคุม Metadata
- เก็บหรือตัด EXIF, XMP, และ ICC โปรไฟล.
- โดยอัตโนมัติดาวน์โหลด metadata ไม่จําเป็น สําหรับขนาดที่ลดลงและการป้องกันความเป็นส่วนตัว.
การบูรณาการและความยืดหยุ่น
- Stream และไฟล์-based APIs สําหรับ desktop, web หรือ microservices.
- ทํางานได้อย่างราบรื่นกับ .NET Core, .net 5+, และ .Net Framework.
- รวมโดยตรงในท่อ Aspose.Imaging ที่มีอย.
การบีบอัดภาพออนไลน์ฟร
พยายาม Aspose.Imaging ออนไลน์ฟรีภาพคอมเพรสเซอร เพื่อประสบการณ์ฟังก์ชั่นทันทีโดยไม่ต้องติดตั้งหรือเข้ารหัส.
เคล็ดลับและการปฏิบัติที่ดีที่สุด
- เริ่มต้นด้วยคุณภาพระหว่าง 75-85 สําหรับความสมดุลที่ดีของขนาดและความเชื่อถือ.
- ใช้ไม่มีการสูญเสียสําหรับเนื้อหาที่สามารถแก้ไขได้ ใช้วัสดุสําหรับการจัดส่งสุดท้าย.
- โลหะข้อมูลก่อนการกระจายสาธารณะ.
- การบีบอัดแบทช์ในชิ้นและตรวจสอบการใช้งานของหน่วยความจํา.
- บันทึกสถิติการบีบอัดเพื่อติดตามประสิทธิภาพและการประหยัดขนาด.
ข้อสรุป
Aspose.Imaging Image Compressor สําหรับ .NET Plugin เป็นโซลูชันที่มีประสิทธิภาพสูงสําหรับนักพัฒนาที่ต้องการ การบีบอัดภาพใน C# ในขณะที่รักษาคุณภาพ ด้วยการสนับสนุนสําหรับรูปแบบหลายชุดกระแสทํางานและโปรไฟล์ที่ยืดหยุ่นมันเหมาะสําหรับการปรับปรุงเว็บและการประมวลผลภาพขนาดใหญ่ ล็อคเวอร์ชันเต็มสําหรับเพียง $99 และให้ความเคร่งครัดกับความเข้มข้นของภาพของคุณในวันน.