IFC เป็น JPG PNG

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

  1. ประการแรก โหลดไฟล์ IFC ต้นทางด้วยตัวสร้างคลาส Image
  2. เริ่มต้นวัตถุคลาส CadRasterizationOptions
  3. สร้างอินสแตนซ์ประเภท JpegOptions
  4. แปลงภาพ 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 ด้วยขั้นตอนด้านล่าง:

  1. โหลดไฟล์ IFC ต้นทางด้วยคลาส Image
  2. เริ่มต้นวัตถุของคลาส CadRasterizationOptions
  3. สร้างอินสแตนซ์ PngOptions วัตถุคลาส
  4. สุดท้าย แปลงรูปภาพ 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 นอกจากนี้ โปรดอย่าลังเลที่จะเขียนถึงเราที่ ฟอรัมสนับสนุนฟรี ในกรณีที่มีข้อสงสัย

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