DGNからJPG、PNG、TIFF

DGNファイルは、建設CADアプリケーションでサポートされている2次元または3次元(2D / 3D)の図面です。場合によっては、さまざまなシステム環境でプレビューするために、DGNファイルをイメージに変換する必要があります。この記事では、DGNJPEGPNG、または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画像に変換できます。

  1. Imageクラスを使用して入力DGNファイルをロードします。
  2. CadRasterizationOptionsクラスのオブジェクトを初期化します。
  3. JpegOptionsクラスのインスタンスを作成します。
  4. 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画像に変換できます。

  1. Imageクラスで入力DGNファイルをロードします。
  2. CadRasterizationOptionsのインスタンスを作成し、画像の高さと幅を設定します。
  3. PngOptionsのインスタンスを作成し、VectorRasterizationOptionsを設定します。
  4. 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画像に変換できます。

  1. Imageクラスを使用して入力DGNファイルをロードします。
  2. CadRasterizationOptionsクラスのオブジェクトを初期化します。
  3. TiffOptionsタイプのインスタンスを作成します。
  4. VectorRasterizationOptionsプロパティを設定します。
  5. 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の他のいくつかの機能を確認できます。ご不明な点がございましたら、無料サポートフォーラムまでお問い合わせください。

関連項目