ไฟล์ IFC ใช้สำหรับสร้างแบบจำลองอาคาร สิ่งอำนวยความสะดวก และโครงสร้างพื้นฐานต่างๆ อย่างไรก็ตาม แอปพลิเคชันจำนวนจำกัดรองรับรูปแบบไฟล์นี้ ดังนั้นคุณอาจต้องแปลงไฟล์ IFC เป็นรูปภาพ JPG หรือ PNG เพื่อดูตัวอย่างเนื้อหาในสภาพแวดล้อมระบบต่างๆ บทความนี้ครอบคลุมวิธีการแปลงไฟล์ IFC เป็นรูปภาพโดยทางโปรแกรมด้วย C#
- IFC เป็น JPG หรือ PNG Image Converter – การติดตั้ง C# API
- แปลงไฟล์ IFC เป็นรูปภาพ JPG โดยทางโปรแกรมด้วย C#
- แปลง IFC เป็น PNG Image โดยทางโปรแกรมโดยใช้ 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 ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์ IFC อินพุตโดยใช้คลาส Image
- สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
- สร้างวัตถุของคลาส JPGOptions
- ตั้งค่า 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 โดยทำตามขั้นตอนต่อไปนี้:
- โหลดไฟล์ IFC อินพุตโดยใช้คลาส Image
- สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
- สร้างวัตถุประเภท PngOptions
- ระบุ 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 ในกรณีที่มีข้อสงสัย โปรดเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี