DGN do JPG, PNG, TIFF

Pliki DGN to dwuwymiarowe lub trójwymiarowe (2D/3D) rysunki obsługiwane przez budowlane aplikacje CAD. W niektórych przypadkach może być konieczne przekonwertowanie pliku DGN na obraz w celu wyświetlenia jego podglądu w różnych środowiskach systemowych. W tym artykule opisano, jak przekonwertować obraz DGN na format JPEG, PNG lub TIFF ze wszystkimi ważnymi szczegółami:

Konwerter obrazów DGN na JPEG, PNG lub TIFF — instalacja C# API

Aspose.CAD for .NET API obsługuje tworzenie, edytowanie i manipulowanie plikami DGN oraz kilkoma innymi formatami plików. Możesz skonfigurować interfejs API, pobierając plik DLL z New Releases lub używając następującego polecenia instalacyjnego NuGet:

PM> Install-Package Aspose.CAD

Konwertuj plik DGN na obraz JPEG programowo za pomocą C#

Możesz przekonwertować plik DGN na obraz JPEG, wykonując następujące czynności:

  1. Załaduj wejściowy plik DGN, używając klasy Image.
  2. Zainicjuj obiekt klasy CadRasterizationOptions.
  3. Utwórz instancję klasy JpegOptions.
  4. Przekonwertuj plik DGN na obraz JPG za pomocą metody Save.

Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik DGN na obraz JPEG za pomocą języka C#:

// Załaduj wejściowy plik DGN, używając klasy obrazu
Image image = Image.Load("template.dgn");

// Zainicjuj obiekt CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Utwórz instancję JpegOptions
JpegOptions options = new JpegOptions();

// Ustaw właściwości CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Konwertuj obraz DGN na JPG
image.Save("output.jpg", options);

Konwertuj DGN na obraz PNG programowo za pomocą C#

Możesz przekonwertować plik DGN na obraz PNG, wykonując poniższe czynności:

  1. Załaduj wejściowy plik DGN z klasą Obraz.
  2. Utwórz instancję CadRasterizationOptions i ustaw wysokość i szerokość obrazu.
  3. Utwórz instancję PngOptions i ustaw VectorRasterizationOptions.
  4. Przekonwertuj plik DGN na obraz PNG za pomocą metody Image.Save.

Poniższy przykładowy kod wyjaśnia, jak programowo przekonwertować plik DGN na obraz PNG za pomocą języka C#:

// Załaduj plik DGN, używając klasy obrazu
Image image = Image.Load("template.dgn");

// Utwórz instancję CadRasterizationOptions i ustaw wysokość i szerokość obrazu
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Utwórz instancję PngOptions
PngOptions options = new PngOptions();

// Ustaw właściwość VectorRasterizationOptions jako CadRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Konwertuj DGN na obraz PNG
image.Save("output.png", options);

Programowa konwersja obrazu DGN do TIFF w języku C#

Możesz przekonwertować plik DGN na obraz TIFF, wykonując poniższe czynności:

  1. Załaduj wejściowy plik DGN, używając klasy Image.
  2. Zainicjuj obiekt klasy CadRasterizationOptions.
  3. Utwórz instancję typu TiffOptions.
  4. Ustaw właściwość VectorRasterizationOptions.
  5. Przekonwertuj plik DGN na obraz TIFF za pomocą metody Save.

Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik DGN na obraz TIFF w języku C#:

// Załaduj wejściowy plik DGN, używając klasy obrazu
Image image = Image.Load("template.dgn");

// Zainicjuj obiekt CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions()
    {
        PageWidth = 1600,
        PageHeight = 1600
    };

// Utwórz instancję TiffOptions
TiffOptions options = new TiffOptions(FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

// Ustaw właściwość VectorRasterizationOptions
options.VectorRasterizationOptions = rasterizationOptions;

// Konwertuj obraz DGN na obraz TIFF
image.Save("output.tiff", options);

Uzyskaj bezpłatną tymczasową licencję

Możesz ocenić interfejs API bez żadnych ograniczeń, prosząc o Bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się programowo konwertować plik DGN na różne formaty obrazów, takie jak JPEG, PNG lub TIFF, używając języka C#. Możesz zapoznać się z kilkoma innymi funkcjami API, odwiedzając Dokumentację. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na Bezpłatne forum wsparcia.

Zobacz też