ไฟล์ IFC ใช้เพื่อจำลองอาคารต่างๆ เพื่อวัตถุประสงค์ในการก่อสร้าง ในบางสถานการณ์ คุณอาจต้องการแปลงไฟล์ IFC เป็นรูปภาพ JPG หรือ PNG เพื่อแสดงโมเดลบนระบบปฏิบัติการที่แตกต่างกัน บทความนี้จะอธิบายวิธีแปลงไฟล์ IFC เป็นอิมเมจโดยทางโปรแกรมโดยใช้ Java
- IFC เป็น JPG หรือ PNG Image Converter – การติดตั้ง Java API
- แปลงไฟล์ IFC เป็นรูปภาพ JPG โดยทางโปรแกรมด้วย Java
- แปลง IFC เป็น PNG Image โดยทางโปรแกรมโดยใช้ Java
IFC เป็น JPG หรือ PNG Image Converter – การติดตั้ง Java API
Aspose.CAD for Java API รองรับการแปลงไฟล์ IFC เป็นรูปภาพ โปรดกำหนดค่า API โดยดาวน์โหลดไฟล์ JAR จากส่วน New Releases หรือด้วยการกำหนดค่า Maven ต่อไปนี้:
พื้นที่เก็บข้อมูล:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
การพึ่งพา:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cad</artifactId>
<version>21.8</version>
</dependency>
</dependencies>
แปลงไฟล์ IFC เป็น JPG Image โดยทางโปรแกรมโดยใช้ Java
คุณสามารถแปลงไฟล์ IFC เป็นภาพ JPG โดยทำตามขั้นตอนต่อไปนี้:
- ประการแรก โหลดไฟล์ IFC ต้นทางด้วยตัวสร้างคลาส Image
- เริ่มต้นวัตถุคลาส CadRasterizationOptions
- สร้างอินสแตนซ์ประเภท JpegOptions
- แปลงภาพ IFC เป็น JPG ด้วย VectorRasterizationOptions
ข้อมูลโค้ดด้านล่างแสดงวิธีแปลงไฟล์ IFC เป็นรูปภาพ JPG โดยใช้ Java:
// โหลดไฟล์ IFC อินพุตโดยใช้คลาส Image
Image image = Image.load("template.ifc");
// สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// กำหนดความสูงและความกว้าง
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// สร้างวัตถุของ JpegOptions
JpegOptions options = new JpegOptions();
// ตั้งค่า VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// แปลง IFC เป็นรูปภาพ JPG
image.save("output.jpg", options);
แปลง IFC เป็นอิมเมจ PNG ด้วย Java
คุณสามารถแปลงไฟล์ IFC เป็นภาพ PNG ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์ IFC ต้นทางด้วยคลาส Image
- เริ่มต้นวัตถุของคลาส CadRasterizationOptions
- สร้างอินสแตนซ์ PngOptions วัตถุคลาส
- สุดท้าย แปลงรูปภาพ IFC เป็น PNG โดยใช้ VectorRasterizationOptions
ตัวอย่างโค้ดต่อไปนี้อธิบายวิธีการแปลงไฟล์ IFC เป็นภาพ PNG ด้วย Java:
// โหลดไฟล์ IFC อินพุตโดยใช้คลาส Image
Image image = Image.load("template.ifc");
// สร้างอินสแตนซ์ของคลาส CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
// กำหนดความสูงและความกว้าง
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
// สร้างวัตถุของ PngOptions
PngOptions options = new PngOptions();
// ตั้งค่า VectorRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);
// แปลง IFC เป็นภาพ PNG
image.save("output.png", options);
รับใบอนุญาตชั่วคราวฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี และทดสอบ API ได้โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
โดยสรุป คุณได้สำรวจวิธีแปลงไฟล์ IFC เป็นรูปภาพในรูปแบบ JPG หรือ PNG ด้วย Java โปรดไปที่ส่วน เอกสารประกอบ เพื่อเรียนรู้คุณสมบัติอื่นๆ ของ API นอกจากนี้ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี ในกรณีที่มีข้อสงสัย