DGN a JPG, PNG, TIFF

Los archivos DGN son dibujos bidimensionales o tridimensionales (2D/3D) compatibles con aplicaciones CAD de construcción. En ciertos casos, es posible que deba convertir un archivo DGN en una imagen para obtener una vista previa en diferentes entornos del sistema. Este artículo cubre cómo convertir una imagen DGN a JPEG, PNG o TIFF con todos los detalles importantes:

Conversor de imágenes de DGN a JPEG, PNG o TIFF: instalación de la API de C#

Aspose.CAD for .NET La API admite la creación, edición y manipulación de archivos DGN y varios otros formatos de archivo. Puede configurar la API descargando el archivo DLL desde Nuevas versiones, o usando el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.CAD

Convierta un archivo DGN a una imagen JPEG mediante programación con C#

Puede convertir un archivo DGN a una imagen JPEG con los siguientes pasos:

  1. Cargue el archivo DGN de entrada utilizando la clase Image.
  2. Inicialice un objeto de la clase CadRasterizationOptions.
  3. Cree una instancia de la clase JpegOptions.
  4. Convierta el DGN a una imagen JPG con el método Save.

El siguiente fragmento de código muestra cómo convertir un archivo DGN en una imagen JPEG mediante programación mediante C#:

// Cargue el archivo DGN de entrada usando la clase de imagen
Image image = Image.Load("template.dgn");

// Inicializar un objeto de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Crear una instancia de JpegOptions
JpegOptions options = new JpegOptions();

// Establecer las propiedades de CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Convertir imagen DGN a JPG
image.Save("output.jpg", options);

Convierta imágenes DGN a PNG mediante programación usando C#

Puede convertir un archivo DGN en una imagen PNG con los pasos a continuación:

  1. Cargue el archivo DGN de entrada con la clase Image.
  2. Cree una instancia de CadRasterizationOptions y configure la altura y el ancho de la imagen.
  3. Cree una instancia de PngOptions y establezca VectorRasterizationOptions.
  4. Convierta el DGN a una imagen PNG utilizando el método Image.Save.

El ejemplo de código siguiente explica cómo convertir un archivo DGN en una imagen PNG mediante programación con C#:

// Cargue el archivo DGN usando la clase de imagen
Image image = Image.Load("template.dgn");

// Cree una instancia de CadRasterizationOptions y establezca la altura y el ancho de la imagen
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Crear una instancia de PngOptions
PngOptions options = new PngOptions();

// Establezca la propiedad VectorRasterizationOptions como CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Convertir imagen DGN a PNG
image.Save("output.png", options);

Conversión de imágenes DGN a TIFF mediante programación en C#

Puede convertir un archivo DGN a una imagen TIFF con los siguientes pasos:

  1. Cargue el archivo DGN de entrada utilizando la clase Image.
  2. Inicialice un objeto de la clase CadRasterizationOptions.
  3. Cree una instancia de tipo TiffOptions.
  4. Establezca la propiedad VectorRasterizationOptions.
  5. Convierta el DGN a una imagen TIFF con el método Save.

El siguiente fragmento de código muestra cómo convertir un archivo DGN en una imagen TIFF mediante programación en C#:

// Cargue el archivo DGN de entrada usando la clase de imagen
Image image = Image.Load("template.dgn");

// Inicializar un objeto de CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Crear una instancia de TiffOptions
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

// Establecer la propiedad VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Convertir imagen DGN a TIFF
image.Save("output.tiff", options);

Obtenga una Licencia Temporal Gratis

Puedes evaluar la API sin limitaciones solicitando una Licencia Temporal Gratuita.

Conclusión

En este artículo, aprendió cómo convertir un archivo DGN a diferentes formatos de imagen como JPEG, PNG o TIFF mediante programación usando C#. Puede echar un vistazo a otras características de la API visitando la Documentación. Si tiene alguna consulta, comuníquese con nosotros en el Foro de soporte gratuito.

Ver también