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
- Konwertuj plik DGN na obraz JPEG programowo za pomocą C#
- Konwertuj DGN na obraz PNG programowo za pomocą C#
- Programowa konwersja obrazu DGN do TIFF w języku C#
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:
- Załaduj wejściowy plik DGN, używając klasy Image.
- Zainicjuj obiekt klasy CadRasterizationOptions.
- Utwórz instancję klasy JpegOptions.
- 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:
- Załaduj wejściowy plik DGN z klasą Obraz.
- Utwórz instancję CadRasterizationOptions i ustaw wysokość i szerokość obrazu.
- Utwórz instancję PngOptions i ustaw VectorRasterizationOptions.
- 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:
- Załaduj wejściowy plik DGN, używając klasy Image.
- Zainicjuj obiekt klasy CadRasterizationOptions.
- Utwórz instancję typu TiffOptions.
- Ustaw właściwość VectorRasterizationOptions.
- 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.