วิธีแปลง PNG เป็น ICON ใน C#

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

ขั้นตอนในการแปลง PNG เป็น ICO ใน C#

  1. ตั้งค่าสภาพแวดล้อมเพื่อเพิ่ม Aspose.Imaging โดยใช้ตัวจัดการแพ็คเกจ NuGet
  2. โหลดไฟล์ PNG ต้นทางโดยใช้อินสแตนซ์คลาส Image
  3. ตั้งค่าตัวเลือกเริ่มต้นสำหรับอิมเมจ ICON โดยใช้วัตถุคลาส IcoOptions
  4. บันทึกภาพผลลัพธ์เป็น 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 #

 ไทย