DGN in JPG, PNG, TIFF

I file DGN sono disegni bidimensionali o tridimensionali (2D/3D) supportati da applicazioni CAD di costruzione. In alcuni casi, potrebbe essere necessario convertire un file DGN in un’immagine per visualizzarlo in anteprima in diversi ambienti di sistema. Questo articolo spiega come convertire l’immagine DGN in JPEG, PNG o TIFF con tutti i dettagli importanti:

Convertitore di immagini da DGN a JPEG, PNG o TIFF – Installazione dell’API C#

L’API Aspose.CAD for .NET supporta la creazione, la modifica e la manipolazione di file DGN e molti altri formati di file. È possibile configurare l’API scaricando il file DLL da Nuove versioni o utilizzando il seguente comando di installazione NuGet:

PM> Install-Package Aspose.CAD

Converti file DGN in immagini JPEG a livello di codice con C#

È possibile convertire un file DGN in un’immagine JPEG con i seguenti passaggi:

  1. Carica il file DGN di input utilizzando la classe Image.
  2. Inizializza un oggetto della classe CadRasterizationOptions.
  3. Crea un’istanza della classe JpegOptions.
  4. Converti il DGN in un’immagine JPG con il metodo Salva.

Il seguente frammento di codice mostra come convertire un file DGN in un’immagine JPEG a livello di codice usando C#:

// Carica il file DGN di input utilizzando la classe Image
Image image = Image.Load("template.dgn");

// Inizializza un oggetto di CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Crea un'istanza di JpegOptions
JpegOptions options = new JpegOptions();

// Imposta le proprietà CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Converti l'immagine DGN in JPG
image.Save("output.jpg", options);

Converti immagine DGN in PNG a livello di codice usando C#

Puoi convertire un file DGN in un’immagine PNG con i passaggi seguenti:

  1. Carica il file DGN di input con la classe Image.
  2. Crea un’istanza di CadRasterizationOptions e imposta l’altezza e la larghezza dell’immagine.
  3. Crea un’istanza di PngOptions e imposta VectorRasterizationOptions.
  4. Converti il DGN in un’immagine PNG usando il metodo Image.Save.

L’esempio di codice seguente spiega come convertire un file DGN in un’immagine PNG a livello di codice con C#:

// Carica il file DGN usando la classe Image
Image image = Image.Load("template.dgn");

// Crea un'istanza di CadRasterizationOptions e imposta l'altezza e la larghezza dell'immagine
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Crea un'istanza di PngOptions
PngOptions options = new PngOptions();

// Impostare la proprietà VectorRasterizationOptions come CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Converti immagine DGN in PNG
image.Save("output.png", options);

Conversione di immagini da DGN a TIFF a livello di codice in C#

È possibile convertire un file DGN in un’immagine TIFF con i passaggi seguenti:

  1. Carica il file DGN di input utilizzando la classe Image.
  2. Inizializza un oggetto della classe CadRasterizationOptions.
  3. Crea un’istanza di tipo TiffOptions.
  4. Impostare la proprietà VectorRasterizationOptions.
  5. Converti il DGN in un’immagine TIFF con il metodo Salva.

Il frammento di codice seguente mostra come convertire un file DGN in un’immagine TIFF a livello di codice in C#:

// Carica il file DGN di input utilizzando la classe Image
Image image = Image.Load("template.dgn");

// Inizializza un oggetto di CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Crea un'istanza di TiffOptions
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

// Imposta la proprietà VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Converti DGN in immagine TIFF
image.Save("output.tiff", options);

Ottieni una licenza temporanea gratuita

Puoi valutare l’API senza alcuna limitazione richiedendo una Licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato a convertire un file DGN in diversi formati di immagine come JPEG, PNG o TIFF a livello di codice usando C#. Puoi dare un’occhiata a molte altre funzionalità dell’API visitando la Documentazione. In caso di domande, ti preghiamo di contattarci al Forum di supporto gratuito.

Guarda anche