หัวข้อนี้ครอบคลุมรายละเอียดเกี่ยวกับ วิธีแปลง PNG เป็น ICON ใน C# มันครอบคลุมทรัพยากรทั้งหมด คลาสที่สำคัญ วิธีการ และโค้ดตัวอย่างที่เรียกใช้ได้เพื่อ แปลง PNG เป็น ICO ใน C# แอปพลิเคชันสามารถใช้ในสภาพแวดล้อมที่รองรับ .NET ภายใน Windows, Linux หรือ macOS
ขั้นตอนในการแปลง PNG เป็น ICO ใน C#
- ตั้งค่าสภาพแวดล้อมเพื่อเพิ่ม Aspose.Imaging โดยใช้ตัวจัดการแพ็คเกจ NuGet
- โหลดไฟล์ PNG ต้นทางโดยใช้อินสแตนซ์คลาส Image
- ตั้งค่าตัวเลือกเริ่มต้นสำหรับอิมเมจ ICON โดยใช้วัตถุคลาส IcoOptions
- บันทึกภาพผลลัพธ์เป็น ICON บนดิสก์
ด้วยการปฏิบัติตามขั้นตอนข้างต้น คุณสามารถแปลง PNG เป็น ICON โดยใช้ C# ในแนวทางทีละขั้นตอน โดยขั้นแรก สภาพแวดล้อมจะถูกกำหนดค่าโดยรวมทรัพยากรที่จำเป็นไว้ในโครงการ จากนั้นจึงโหลด PNG ต้นทางโดยใช้ ตัวอย่างของคลาส Image ในขั้นตอนต่อมา อ็อบเจ็กต์คลาส IcoOptions จะถูกสร้างขึ้นเพื่อตั้งค่าตัวเลือกไฟล์ ICON เอาต์พุต สุดท้าย ไฟล์ ICO ที่แปลงแล้วจะถูกบันทึกไว้ในดิสก์
รหัสเพื่อแปลง PNG เป็น ICON โดยใช้ C
using System; | |
using Aspose.Imaging; | |
using Aspose.Imaging.ImageOptions; | |
namespace TestImaging | |
{ | |
public class PngToIcon | |
{ | |
public static void ConvertPngtoIcon() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
// Apply the product license to convert PNG to Icon in C# | |
License PngToIcoLicense = new License(); | |
PngToIcoLicense.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
using (var image = Image.Load(path + "multiple_codes.png")) | |
{ | |
//Obtain default saving options defined for icon image | |
ImageOptionsBase exportIcoOptions = new IcoOptions(); | |
image.Save(path + "output.ico", exportIcoOptions); | |
} | |
} | |
} | |
} |
ในตัวอย่างข้างต้น คุณสามารถ เปลี่ยน PNG เป็น ICON โดยใช้ C# ด้วยความช่วยเหลือของการเรียก API ที่ง่ายมาก ออบเจกต์คลาสอิมเมจยังรองรับรูปภาพประเภทอื่นๆ และมีฟังก์ชันโอเวอร์โหลดหลายฟังก์ชันที่คุณสามารถใช้เพื่อโหลดรูปภาพจากสตรีมพร้อมกับพารามิเตอร์ LoadOptions เพิ่มเติมอื่นๆ อ็อบเจ็กต์ LoadOptions เปิดเผยคุณสมบัติสำหรับการตั้งค่าโหมดการกู้คืนข้อมูล ตัวจัดการเหตุการณ์ความคืบหน้า สีพื้นหลังข้อมูล และคำใบ้ขนาดบัฟเฟอร์
หัวข้อนี้สอนให้เรา แปลง PNG เป็น ICON โดยใช้ C# หากคุณต้องการเรียนรู้เกี่ยวกับการแปลง JPG เป็น PDF ขาวดำ โปรดดูบทความใน วิธีแปลง JPG เป็น PDF ขาวดำใน C #