รูปภาพ IFC เป็น JPG PNG

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

IFC เป็น JPG หรือ PNG Image Converter – การติดตั้ง C# API

Aspose.CAD for .NET API รองรับการทำงานกับรูปแบบไฟล์ IFC และ อื่นๆ อีกมากมาย คุณสามารถติดตั้ง API ได้โดยดาวน์โหลดไฟล์ DLL จากส่วน ดาวน์โหลด หรือด้วยคำสั่งการติดตั้ง NuGet ด้านล่าง:

PM> Install-Package Aspose.CAD

แปลงไฟล์ IFC เป็น JPG Image โดยทางโปรแกรมโดยใช้ C#

คุณสามารถแปลงไฟล์ IFC เป็นภาพ JPG ด้วยขั้นตอนด้านล่าง:

  1. โหลดไฟล์ IFC อินพุตโดยใช้คลาส Image
  2. สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
  3. สร้างวัตถุของคลาส JPGOptions
  4. ตั้งค่า VectorRasterizationOptions และแปลงไฟล์ IFC เป็นภาพ JPG

ข้อมูลโค้ดต่อไปนี้สาธิตวิธีแปลงไฟล์ IFC เป็นรูปภาพ JPG โดยทางโปรแกรมด้วย C#:

// โหลดไฟล์ IFC อินพุตโดยใช้คลาส Image
Image image = Image.Load("template.ifc");
// สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // กำหนดความสูงและความกว้าง
    PageWidth = 1600,
    PageHeight = 1600
};

// สร้างวัตถุของ JpegOptions
JpegOptions options = new JpegOptions();

// ตั้งค่า VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// แปลง IFC เป็นรูปภาพ JPG
image.Save("output.jpg", options);

แปลง IFC เป็นรูปภาพ PNG ด้วย C#

คุณสามารถแปลงไฟล์ IFC เป็นภาพ PNG โดยทำตามขั้นตอนต่อไปนี้:

  1. โหลดไฟล์ IFC อินพุตโดยใช้คลาส Image
  2. สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
  3. สร้างวัตถุประเภท PngOptions
  4. ระบุ VectorRasterizationOptions และแปลงอิมเมจ IFC เป็น PNG

ข้อมูลโค้ดต่อไปนี้แสดงวิธีการแปลงไฟล์ IFC เป็นรูปภาพ PNG โดยทางโปรแกรมโดยใช้ C#:

// โหลดไฟล์ IFC อินพุตโดยใช้คลาส Image
Image image = Image.Load("template.ifc");

// สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
    // กำหนดความสูงและความกว้าง
    PageWidth = 1600,
    PageHeight = 1600
};

// สร้างวัตถุของ PngOptions
PngOptions options = new PngOptions();

// ตั้งค่า VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// แปลง IFC เป็นภาพ PNG
image.Save("output.png", options);

รับใบอนุญาตชั่วคราวฟรี

คุณสามารถประเมิน API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี

บทสรุป

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

ดูสิ่งนี้ด้วย