วิธีบีบอัด PNG ใน C#

ตัวอย่างนี้ครอบคลุมรายละเอียดของ วิธีบีบอัด PNG ใน C# ครอบคลุมทรัพยากร เนมสเปซ คลาส เมธอด และโค้ดตัวอย่างการทำงานทั้งหมดเพื่อ บีบอัด PNG โดยใช้ C# แอปพลิเคชันที่พัฒนาขึ้นสามารถใช้ในสภาพแวดล้อมที่สอดคล้องกับ .NET ภายใน Windows, Linux หรือ macOS

ขั้นตอนในการบีบอัด PNG โดยใช้ C#

  1. สร้างสภาพแวดล้อมโดยเพิ่ม Aspose.Imaging โดยใช้ NuGet package manager
  2. เข้าถึงรูปภาพ PNG ต้นฉบับโดยใช้อินสแตนซ์ของคลาส Image
  3. ใช้คลาส PngOptions เพื่อตั้งค่าอัตราส่วนการบีบอัดพร้อมกับคุณสมบัติอื่นๆ
  4. บันทึกภาพ PNG ที่ถูกบีบอัดบนดิสก์

เมื่อทำตามขั้นตอนข้างต้น คุณสามารถจัดการการบีบอัด PNG ใน C# โดยใช้วิธีการทีละขั้นตอนที่เราตั้งค่าสภาพแวดล้อมโดยรวมทรัพยากรที่จำเป็นในโซลูชัน จากนั้นเราจะโหลดไฟล์ PNG ต้นทางจากดิสก์โดยใช้อินสแตนซ์ของคลาส Image ในขั้นตอนต่อมา อ็อบเจ็กต์คลาส PngOptions จะถูกสร้างขึ้นเพื่อตั้งค่าอัตราส่วนการบีบอัดพร้อมกับคุณสมบัติอื่นๆ ซึ่งจะตามมาด้วยการบันทึก PNG ที่บีบอัดบนดิสก์

รหัสเพื่อบีบอัด PNG โดยใช้ C

ตัวอย่างข้างต้นสามารถใช้สำหรับ บีบอัดไฟล์ PNG ใน C# โดยใช้อินเทอร์เฟซ API ที่ง่ายมาก คลาสอิมเมจแสดงฟังก์ชันโอเวอร์โหลดหลายฟังก์ชันที่คุณสามารถใช้เพื่อโหลดรูปภาพจากสตรีมพร้อมกับพารามิเตอร์ LoadOptions เพิ่มเติมอื่นๆ เพื่อรองรับรูปภาพประเภทอื่นๆ ออบเจกต์คลาส PngOptions เปิดเผยคุณสมบัติเพื่อตั้งค่าประเภทสี อัตราส่วนการบีบอัด ตัวเลือกการแรสเตอร์เวกเตอร์ และอื่นๆ เป็นต้น

หัวข้อนี้สอนให้เราพัฒนาแอปพลิเคชันที่สามารถบีบอัด PNG โดยใช้ C# ได้อย่างง่ายดาย หากคุณต้องการเรียนรู้เกี่ยวกับการแปลง PNG เป็น ICON โปรดดูบทความใน วิธีแปลง PNG เป็น ICON ใน C#

 ไทย