DGN в JPG, PNG, TIFF

Файлы DGN представляют собой двухмерные или трехмерные (2D/3D) чертежи, поддерживаемые приложениями САПР для строительства. В некоторых случаях может потребоваться преобразовать файл DGN в изображение для его предварительного просмотра в различных системных средах. В этой статье рассказывается, как преобразовать изображение DGN в изображение JPEG, PNG или TIFF со всеми важными деталями:

Конвертер изображений DGN в JPEG, PNG или TIFF — установка C# API

Aspose.CAD для .NET API поддерживает создание, редактирование и управление файлами DGN и несколько других форматов файлов. Вы можете настроить API, загрузив файл DLL из Новые выпуски или используя следующую команду установки NuGet:

PM> Install-Package Aspose.CAD

Программное преобразование файла DGN в изображение JPEG с помощью C#

Вы можете преобразовать файл DGN в изображение JPEG, выполнив следующие действия:

  1. Загрузите входной файл DGN, используя класс Image.
  2. Инициализировать объект класса CadRasterizationOptions.
  3. Создайте экземпляр класса JpegOptions.
  4. Преобразуйте изображение DGN в изображение JPG с помощью метода Сохранить.

В следующем фрагменте кода показано, как программно преобразовать файл DGN в изображение JPEG с помощью C#:

// Загрузите входной файл DGN с помощью класса Image
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);

Программное преобразование изображения DGN в PNG с помощью C#

Вы можете преобразовать файл DGN в изображение PNG, выполнив следующие действия:

  1. Загрузите входной файл DGN с классом Image.
  2. Создайте экземпляр CadRasterizationOptions и установите высоту и ширину изображения.
  3. Создайте экземпляр PngOptions и установите VectorRasterizationOptions.
  4. Преобразуйте DGN в изображение PNG, используя метод Image.Save.

В приведенном ниже примере кода показано, как программно преобразовать файл DGN в изображение PNG с помощью C#:

// Загрузите файл 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);

Программное преобразование изображений DGN в TIFF на C#

Вы можете преобразовать файл DGN в изображение TIFF, выполнив следующие действия:

  1. Загрузите входной файл DGN, используя класс Image.
  2. Инициализировать объект класса CadRasterizationOptions.
  3. Создайте экземпляр типа TiffOptions.
  4. Задайте свойство VectorRasterizationOptions.
  5. Преобразуйте DGN в изображение TIFF с помощью метода Сохранить.

В следующем фрагменте кода показано, как программно преобразовать файл DGN в изображение TIFF на языке C#.

// Загрузите входной файл DGN с помощью класса Image
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 без каких-либо ограничений, запросив Бесплатную временную лицензию.

Вывод

В этой статье вы узнали, как программно преобразовать файл DGN в различные форматы изображений, такие как JPEG, PNG или TIFF, с помощью C#. Вы можете ознакомиться с некоторыми другими функциями API, посетив Документацию. Если у вас возникнут вопросы, свяжитесь с нами на Форуме бесплатной поддержки.

Смотрите также