
วิธีแปลง GIF เป็น PNG ใน C#
สร้างตัวแปลง GIF เป็น PNG ระดับองค์กรโดยใช้อิมเมจ .NET นี้ library โหลดไฟล์รูปภาพและแปลงเป็นรูปแบบไฟล์รูปภาพยอดนิยมอื่นๆ โดยทางโปรแกรม ซอร์สโค้ดเพียงไม่กี่บรรทัดใน C# ให้คุณสมบัติที่หลากหลายที่เกี่ยวข้องกับการแปลงรูปภาพ ในบล็อกโพสต์นี้ เราจะใช้วิธีแปลง GIF เป็น PNG ใน C# และเราจะอธิบายวิธีการและฟังก์ชันต่างๆ ด้วย ดังนั้น ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่า .NET บนเครื่องของคุณแล้ว
ส่วนต่อไปนี้จะกล่าวถึงในโพสต์บล็อกนี้:
การติดตั้งไลบรารีรูปภาพ .NET
ขั้นตอนการติดตั้งนั้นไม่ยากเลย แต่เป็นเรื่องง่ายมาก ดังนั้น คุณสามารถ ดาวน์โหลด DLL หรือติดตั้งไลบรารีนี้ได้โดยเรียกใช้คำสั่งต่อไปนี้ในตัวจัดการแพ็คเกจ NuGet
Install-Package Aspose.Imaging
วิธีแปลง GIF เป็น PNG ใน C#
มาเขียนโค้ดบางส่วนเพื่อสาธิตการแปลง GIF เป็น PNG โดยทางโปรแกรมกัน
คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดที่กล่าวถึงด้านล่าง:
- เรียกใช้เมธอด Load เพื่อโหลดภาพ GIF จากไดเร็กทอรีที่มีอยู่
- ตั้งค่าของคุณสมบัติ AutoAdjustPalette เพื่อระบุว่าจานสีปรับอัตโนมัติหรือไม่
- ตั้งค่าสีพื้นหลังโดยการตั้งค่าของคุณสมบัติ BackgroundColor
- สร้างอินสแตนซ์ของคลาส PngOptions
- สร้างอินสแตนซ์ของออบเจ็กต์ของคลาส MultiPageOptions และเริ่มต้นด้วยจำนวนหน้า
- แปลงเฟรม 1 ของ GIF เป็น PNG โดยการเรียกเมธอด บันทึก
คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:
using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
// เรียกใช้วิธีการโหลดเพื่อโหลดรูปภาพ GIF จากไดเร็กทอรีที่มีอยู่
using (var image = Image.Load("sample.gif"))
{
// ตั้งค่าของคุณสมบัติ AutoAdjustPalette เพื่อระบุว่าจะปรับจานสีอัตโนมัติหรือไม่
image.AutoAdjustPalette = true;
// ตั้งค่าสีพื้นหลังโดยการตั้งค่าของคุณสมบัติ BackgroundColor
image.BackgroundColor = Color.Aqua;
// สร้างอินสแตนซ์ของคลาส PngOptions
// สร้างอินสแตนซ์ออบเจ็กต์ของคลาส MultiPageOptions และเริ่มต้นด้วยจำนวนหน้า
// แปลงเฟรม 1 ของ GIF เป็น PNG โดยเรียกวิธีการบันทึก
image.Save("converted-to-png.png", new PngOptions() {
MultiPageOptions = new MultiPageOptions(1), FullFrame = true
});
}
ผลลัพธ์สามารถดูได้ในภาพด้านล่าง:

รับใบอนุญาตฟรี
คุณสามารถใช้ ใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
โดยสรุป โพสต์ในบล็อกนี้ได้สาธิตการแปลง GIF เป็น PNG โดยใช้ไลบรารีรูปภาพ .NET นอกจากนี้คุณยังได้เรียนรู้วิธีแปลง GIF เป็น PNG ใน C# โดยทางโปรแกรม อย่างไรก็ตาม โพสต์ในบล็อกนี้จะช่วยคุณในการสร้างตัวแปลง GIF เป็น PNG สำหรับซอฟต์แวร์ธุรกิจของคุณอย่างแน่นอน สุดท้ายนี้ อย่าลืมไปที่ เอกสารประกอบ เพื่อทราบวิธีการดีๆ อื่นๆ
นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน
สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย
คุณสามารถแปลง GIF เป็น PNG ได้หรือไม่?
ใช่ โหลดภาพ GIF โดยใช้วิธี Load นี้ และเรียกวิธี Save เพื่อบันทึกไฟล์ในรูปแบบ PNG นอกจากนี้ โปรดไปที่ ลิงก์ เพื่อรับข้อมูลโค้ด