หัวข้อนี้ครอบคลุมรายละเอียดของ วิธีแปลง TIFF เป็น PNG ใน C# ซึ่งครอบคลุมทรัพยากรทั้งหมด คลาสที่สำคัญ เมธอด และโค้ดตัวอย่างที่รันได้เพื่อ แปลง TIFF เป็น PNG ใน C# แอปพลิเคชันสามารถใช้ได้ในสภาพแวดล้อมที่รองรับ .NET ภายใน Windows, Linux หรือ macOS
ขั้นตอนในการแปลง TIFF เป็น PNG ใน C#
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Imaging โดยใช้ตัวจัดการแพ็คเกจ NuGet
- เข้าถึงไฟล์ TIFF ต้นทางโดยใช้อินสแตนซ์คลาส Image และส่งไปที่ TiffImage
- วนซ้ำทุกเฟรม TIFF
- บันทึกเฟรม TIFF ที่เลือกเป็น PNG บนดิสก์โดยใช้ค่าเริ่มต้น PngOptions
เมื่อทำตามขั้นตอนข้างต้น คุณสามารถจัดการการแปลงทุกเฟรมภายใน TIFF เป็น PNG โดยใช้ C# ทีละขั้นตอน โดยก่อนอื่น เราจะสร้างสภาพแวดล้อมโดยใช้ทรัพยากรที่จำเป็นภายในโครงการ จากนั้นรูปภาพ TIFF ต้นทางจะถูกโหลดโดยใช้อินสแตนซ์ของคลาสรูปภาพ รูปภาพที่โหลดจะถูกส่งไปยังอินสแตนซ์ของคลาส TiffImage ซึ่งตามด้วยการเข้าถึงทุกเฟรมภายในรูปภาพ TIFF ทุกเฟรม TIFF จะถูกบันทึกบนดิสก์เป็นไฟล์ PNG แยกต่างหากบนดิสก์โดยใช้อินสแตนซ์ PngOptions เริ่มต้น
รหัสเพื่อแปลง TIFF เป็น PNG โดยใช้ C
ด้วยความช่วยเหลือจากโค้ดตัวอย่างข้างต้น คุณสามารถ เปลี่ยน TIFF เป็น PNG โดยใช้ C# ได้อย่างง่ายดาย ด้วยการเรียกใช้ API เพียงไม่กี่ครั้ง อินสแตนซ์คลาสอิมเมจรองรับอิมเมจหลายประเภทและมีเมธอดโอเวอร์โหลดจำนวนมากที่สามารถใช้เพื่อโหลดอิมเมจจากสตรีมหรือจากดิสก์พร้อมกับพารามิเตอร์ LoadOptions เพิ่มเติมอื่นๆ ด้วยความช่วยเหลือของคลาส LoadOptions คุณสามารถตั้งค่าตัวจัดการเหตุการณ์ความคืบหน้า สีพื้นหลังของข้อมูล โหมดการกู้คืนข้อมูล และคำใบ้ขนาดบัฟเฟอร์
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับขั้นตอนการ แปลง TIFF เป็น PNG โดยใช้ C# หากคุณสนใจที่จะบีบอัดไฟล์ PNG โปรดดูบทความเกี่ยวกับ วิธีบีบอัด PNG ใน C#