DGNファイルは、道路、橋、建物などのさまざまなインフラストラクチャの設計のために建設CADアプリケーションでよく使用されます。DGNファイルをさまざまな要件の画像に変換できます。この記事では、DGNからPNG、JPEG、またはTIFF画像への変換について説明します。
- DGNからJPEG、PNG、またはTIFFイメージコンバーター–JavaAPIのインストール
- Javaを使用してプログラムでDGNファイルをJPEG画像に変換する
- Javaを使用してプログラムでDGNをPNG画像に変換する
- JavaでプログラムによるDGNからTIFFへの画像変換
DGNからJPEG、PNG、またはTIFFイメージコンバーター–JavaAPIのインストール
Aspose.CAD for Java APIは、DGNおよび他のさまざまなファイル形式の操作をサポートしています。 ダウンロードセクションからJARファイルをダウンロードするか、以下の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>
Javaを使用してプログラムでDGNファイルをJPEG画像に変換する
次の手順で、DGNファイルをJPEG画像に変換できます。
- Imageクラスを使用して入力DGNファイルをロードします。
- CadRasterizationOptionsタイプのインスタンスを作成します。
- JpegOptionsクラスのオブジェクトを初期化します。
- DGNをJPG画像に変換します。
次のコードは、Javaを使用してプログラムでDGNファイルをJPEG画像に変換する方法を説明しています。
// Imageクラスを使用して入力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);
Javaを使用してプログラムでDGNをPNG画像に変換する
以下の手順で、DGNファイルをPNG画像に変換できます。
- Imageクラスの入力DGNファイルをロードします。
- CadRasterizationOptionsのインスタンスを作成し、画像の高さと幅を設定します。
- DGNをPNG画像に変換します。
次のコードは、Javaを使用してプログラムでDGNファイルをPNG画像に変換する方法を示しています。
// Imageクラスを使用して入力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);
JavaでプログラムによるDGNからTIFFへの画像変換
次の手順で、DGNファイルをTIFF画像に簡単に変換できます。
- Imageクラスを使用して入力DGNファイルをロードします。
- CadRasterizationOptionsクラスのインスタンスオブジェクトを初期化します。
- TiffOptionsタイプのオブジェクトを指定してください。
- DGNをTIFF形式の画像に変換します。
次のコードは、JavaでプログラムによってDGNファイルをTIFF画像に変換する方法を詳しく説明しています。
// Imageクラスを使用して入力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を無制限にテストできます。
結論
この記事では、Javaを使用してプログラムでDGNファイルをPNG、JPEG、TIFFなどの画像または画像に変換する方法について説明しました。 APIが提供するその他の機能については、APIドキュメントにアクセスしてください。また、ご不明な点がございましたら、無料サポートフォーラムまでお問い合わせください。