DGN به تصویر PNG JPG TIFF

فایل های DGN اغلب توسط برنامه های CAD ساخت و ساز برای طراحی زیرساخت های مختلف مانند جاده ها، پل ها، ساختمان ها و غیره استفاده می شود. این مقاله تبدیل تصویر DGN به PNG، JPEG یا TIFF را پوشش می‌دهد:

مبدل تصویر DGN به JPEG، PNG یا TIFF – نصب Java API

Aspose.CAD برای جاوا API از کار با فرمت‌های فایل DGN و دیگرهای مختلف پشتیبانی می‌کند. می‌توانید با دانلود فایل JAR از بخش Downloads یا با تنظیمات Maven زیر، API را نصب کنید:

مخزن:

<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 به صورت برنامه نویسی با جاوا

با انجام مراحل زیر می توانید یک فایل DGN را به یک تصویر JPEG تبدیل کنید:

  1. فایل DGN ورودی را با استفاده از کلاس Image بارگیری کنید.
  2. یک نمونه از نوع CadRasterizationOptions ایجاد کنید.
  3. یک شی از کلاس JpegOptions را مقداردهی کنید.
  4. تبدیل تصویر DGN به JPG

کد زیر توضیح می دهد که چگونه می توانید یک فایل DGN را با استفاده از جاوا به یک تصویر JPEG به صورت برنامه نویسی تبدیل کنید:

// فایل ورودی DGN را با استفاده از کلاس Image بارگیری کنید
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 به صورت برنامه نویسی با استفاده از جاوا

با انجام مراحل زیر می توانید یک فایل DGN را به یک تصویر PNG تبدیل کنید:

  1. فایل ورودی DGN را با کلاس Image بارگیری کنید.
  2. یک نمونه از CadRasterizationOptions ایجاد کنید و ارتفاع و عرض تصویر را تنظیم کنید.
  3. تبدیل DGN به تصویر PNG.

کد زیر نحوه تبدیل یک فایل DGN به یک تصویر PNG را با استفاده از جاوا نشان می دهد:

// فایل ورودی DGN را با استفاده از کلاس Image بارگیری کنید
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 به صورت برنامه نویسی در جاوا

با مراحل زیر می توانید به راحتی فایل DGN را به تصویر TIFF تبدیل کنید:

  1. فایل ورودی DGN را با استفاده از کلاس Image بارگیری کنید.
  2. یک شی نمونه از کلاس CadRasterizationOptions را راه اندازی کنید.
  3. یک شی از نوع TiffOptions را مشخص کنید.
  4. تبدیل تصویر DGN به فرمت TIFF

کد زیر نحوه تبدیل یک فایل DGN به تصویر TIFF را به صورت برنامه نویسی در جاوا شرح می دهد:

// فایل ورودی DGN را با استفاده از کلاس Image بارگیری کنید
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 را با جاوا بررسی کرده‌اید. لطفاً از API Documentation دیدن کنید تا ویژگی‌های بیشتر ارائه شده توسط API را بیاموزید. علاوه بر این، لطفاً در صورت وجود هرگونه سؤال، در تالار گفتمان پشتیبانی رایگان با ما تماس بگیرید.

همچنین ببینید