DGNファイルは、建設CADアプリケーションでサポートされている2次元または3次元(2D / 3D)の図面です。場合によっては、さまざまなシステム環境でプレビューするために、DGNファイルをイメージに変換する必要があります。この記事では、DGNをJPEG、PNG、またはTIFF画像に変換する方法とすべての重要な詳細について説明します。
- DGNからJPEG、PNG、またはTIFFイメージコンバーター– C#APIのインストール
- C#を使用してプログラムでDGNファイルをJPEG画像に変換する
- C#を使用してプログラムでDGNをPNG画像に変換する
- C#でプログラムによるDGNからTIFFへの画像変換
DGNからJPEG、PNG、またはTIFFイメージコンバーター– C#APIのインストール
Aspose.CAD for .NET APIは、DGNファイルおよびその他のいくつかのファイル形式の作成、編集、および操作をサポートします。 新しいリリースからDLLファイルをダウンロードするか、次のNuGetインストールコマンドを使用して、APIを構成できます。
PM> Install-Package Aspose.CAD
C#を使用してプログラムでDGNファイルをJPEG画像に変換する
次の手順で、DGNファイルをJPEG画像に変換できます。
- Imageクラスを使用して入力DGNファイルをロードします。
- CadRasterizationOptionsクラスのオブジェクトを初期化します。
- JpegOptionsクラスのインスタンスを作成します。
- Save方式でDGNをJPG画像に変換します。
次のコードスニペットは、C#を使用してプログラムでDGNファイルをJPEG画像に変換する方法を示しています。
// Imageクラスを使用して入力DGNファイルをロードする
Image image = Image.Load("template.dgn");
// CadRasterizationOptionsのオブジェクトを初期化します
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// JpegOptionsのインスタンスを作成します
JpegOptions options = new JpegOptions();
// CadRasterizationOptionsプロパティを設定します
options.VectorRasterizationOptions = rasterizationOptions;
// DGNをJPG画像に変換する
image.Save("output.jpg", options);
C#を使用してプログラムでDGNをPNG画像に変換する
以下の手順で、DGNファイルをPNG画像に変換できます。
- Imageクラスで入力DGNファイルをロードします。
- CadRasterizationOptionsのインスタンスを作成し、画像の高さと幅を設定します。
- PngOptionsのインスタンスを作成し、VectorRasterizationOptionsを設定します。
- Image.Saveメソッドを使用して、DGNをPNG画像に変換します。
以下のコードサンプルは、C#を使用してプログラムでDGNファイルをPNG画像に変換する方法を説明しています。
// Imageクラスを使用してDGNファイルをロードする
Image image = Image.Load("template.dgn");
// CadRasterizationOptionsのインスタンスを作成し、画像の高さと幅を設定します
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// PngOptionsのインスタンスを作成します
PngOptions options = new PngOptions();
// VectorRasterizationOptionsプロパティをCadRasterizationOptionsとして設定します
options.VectorRasterizationOptions = rasterizationOptions;
// DGNをPNG画像に変換する
image.Save("output.png", options);
C#でプログラムによるDGNからTIFFへの画像変換
次の手順で、DGNファイルをTIFF画像に変換できます。
- Imageクラスを使用して入力DGNファイルをロードします。
- CadRasterizationOptionsクラスのオブジェクトを初期化します。
- TiffOptionsタイプのインスタンスを作成します。
- VectorRasterizationOptionsプロパティを設定します。
- Saveメソッドを使用して、DGNをTIFF画像に変換します。
次のコードスニペットは、C#でプログラムによってDGNファイルをTIFF画像に変換する方法を示しています。
// Imageクラスを使用して入力DGNファイルをロードする
Image image = Image.Load("template.dgn");
// CadRasterizationOptionsのオブジェクトを初期化します
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
{
PageWidth = 1600,
PageHeight = 1600
};
// TiffOptionsのインスタンスを作成します
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// VectorRasterizationOptionsプロパティを設定します
options.VectorRasterizationOptions = rasterizationOptions;
// DGNをTIFF画像に変換する
image.Save("output.tiff", options);
無料の一時ライセンスを取得する
無料一時ライセンスをリクエストすることで、制限なくAPIを評価できます。
結論
この記事では、C#を使用してプログラムでDGNファイルをJPEG、PNG、TIFFなどのさまざまな画像形式に変換する方法を学習しました。 ドキュメントにアクセスすると、APIの他のいくつかの機能を確認できます。ご不明な点がございましたら、無料サポートフォーラムまでお問い合わせください。