DGN เป็นรูปภาพ PNG JPG TIFF

ไฟล์ DGN มักถูกใช้โดยแอปพลิเคชัน CAD สำหรับการก่อสร้างสำหรับการออกแบบโครงสร้างพื้นฐานต่างๆ เช่น ถนน สะพาน อาคาร ฯลฯ คุณสามารถแปลงไฟล์ DGN เป็นรูปภาพสำหรับความต้องการที่แตกต่างกันได้ บทความนี้ครอบคลุมการแปลงภาพ DGN เป็น PNG, JPEG หรือ TIFF:

ตัวแปลงรูปภาพ DGN เป็น JPEG, PNG หรือ TIFF – การติดตั้ง Java API

Aspose.CAD for Java API รองรับการทำงานกับรูปแบบไฟล์ DGN และ อื่นๆ คุณสามารถติดตั้ง API ได้โดยดาวน์โหลดไฟล์ JAR จากส่วน ดาวน์โหลด หรือด้วยการกำหนดค่า 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>

แปลงไฟล์ DGN เป็นภาพ JPEG โดยทางโปรแกรมด้วย Java

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

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

โค้ดต่อไปนี้จะอธิบายวิธีแปลงไฟล์ DGN เป็นภาพ JPEG โดยทางโปรแกรมโดยใช้ Java:

// โหลดไฟล์อินพุต DGN โดยใช้คลาสอิมเมจ
Image image = Image.load("template.dgn");

// เริ่มต้นวัตถุของ CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);


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

// ตั้งค่าคุณสมบัติ CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// แปลง DGN เป็นภาพ JPG
image.save("output.jpg", options);

แปลง DGN เป็น PNG Image โดยทางโปรแกรมโดยใช้ Java

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

  1. โหลดไฟล์อินพุต DGN ด้วยคลาส Image
  2. สร้างอินสแตนซ์ของ CadRasterizationOptions และกำหนดความสูงและความกว้างของภาพ
  3. แปลง DGN เป็นภาพ PNG

รหัสต่อไปนี้สาธิตวิธีการแปลงไฟล์ DGN เป็นภาพ PNG โดยทางโปรแกรมโดยใช้ Java:

// โหลดไฟล์อินพุต DGN โดยใช้คลาสอิมเมจ
Image image = Image.load("template.dgn");

// เริ่มต้นวัตถุของ CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);


// สร้างอินสแตนซ์ของ PngOptions
PngOptions options = new PngOptions();

// ตั้งค่าคุณสมบัติ CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

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

การแปลงอิมเมจ DGN เป็น TIFF โดยทางโปรแกรมใน Java

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

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

รหัสต่อไปนี้อธิบายวิธีการแปลงไฟล์ DGN เป็นรูปภาพ TIFF โดยทางโปรแกรมใน Java:

// โหลดไฟล์อินพุต DGN โดยใช้คลาสอิมเมจ
Image image = Image.load("template.dgn");

// เริ่มต้นวัตถุของ CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);


// สร้างอินสแตนซ์ของ TiffOptions
TiffOptions options = new TiffOptions();

// ตั้งค่าคุณสมบัติ CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// แปลงภาพ DGN เป็น TIFF
image.save("output.tiff", options);

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

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

บทสรุป

ในบทความนี้ คุณได้สำรวจวิธีแปลงไฟล์ DGN เป็นรูปภาพหรือรูปภาพ เช่น PNG, JPEG หรือ TIFF โดยทางโปรแกรมด้วย Java โปรดไปที่ API เอกสารประกอบ เพื่อเรียนรู้คุณสมบัติเพิ่มเติมที่นำเสนอโดย API นอกจากนี้ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี ในกรณีที่มีข้อสงสัยใดๆ

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