ไฟล์ DGN มักถูกใช้โดยแอปพลิเคชัน CAD สำหรับการก่อสร้างสำหรับการออกแบบโครงสร้างพื้นฐานต่างๆ เช่น ถนน สะพาน อาคาร ฯลฯ คุณสามารถแปลงไฟล์ DGN เป็นรูปภาพสำหรับความต้องการที่แตกต่างกันได้ บทความนี้ครอบคลุมการแปลงภาพ DGN เป็น PNG, JPEG หรือ TIFF:
- ตัวแปลงรูปภาพ DGN เป็น JPEG, PNG หรือ TIFF – การติดตั้ง Java API
- แปลงไฟล์ DGN เป็นภาพ JPEG โดยทางโปรแกรมด้วย Java
- แปลง DGN เป็น PNG Image โดยทางโปรแกรมโดยใช้ Java
- การแปลงอิมเมจ DGN เป็น TIFF โดยทางโปรแกรมใน Java
ตัวแปลงรูปภาพ 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 ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์อินพุต DGN โดยใช้คลาส Image
- สร้างอินสแตนซ์ประเภท CadRasterizationOptions
- เริ่มต้นวัตถุของคลาส JpegOptions
- แปลง 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 ด้วยขั้นตอนด้านล่าง:
- โหลดไฟล์อินพุต DGN ด้วยคลาส Image
- สร้างอินสแตนซ์ของ CadRasterizationOptions และกำหนดความสูงและความกว้างของภาพ
- แปลง 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 ได้ง่ายๆ ด้วยขั้นตอนต่อไปนี้:
- โหลดไฟล์อินพุต DGN โดยใช้คลาส Image
- เริ่มต้นวัตถุอินสแตนซ์ของคลาส CadRasterizationOptions
- ระบุวัตถุประเภท TiffOptions
- แปลงภาพรูปแบบ 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 นอกจากนี้ โปรดติดต่อเราที่ ฟอรัมสนับสนุนฟรี ในกรณีที่มีข้อสงสัยใดๆ