DGN에서 JPG, PNG, TIFF로

DGN 파일은 건설 CAD 응용 프로그램에서 지원하는 2차원 또는 3차원(2D/3D) 도면입니다. 경우에 따라 다른 시스템 환경에서 미리 보기 위해 DGN 파일을 이미지로 변환해야 할 수도 있습니다. 이 문서에서는 DGNJPEG, PNG 또는 TIFF 이미지로 변환하는 방법과 모든 중요한 세부 정보를 다룹니다.

DGN에서 JPEG, PNG 또는 TIFF 이미지 변환기 - C# API 설치

.NET용 Aspose.CAD API는 DGN 파일 및 여러 기타 파일 형식 생성, 편집 및 조작을 지원합니다. New Releases에서 DLL 파일을 다운로드하거나 다음 NuGet 설치 명령을 사용하여 API를 구성할 수 있습니다.

PM> Install-Package Aspose.CAD

C#을 사용하여 프로그래밍 방식으로 DGN 파일을 JPEG 이미지로 변환

다음 단계에 따라 DGN 파일을 JPEG 이미지로 변환할 수 있습니다.

  1. Image 클래스를 사용하여 입력 DGN 파일을 로드합니다.
  2. CadRasterizationOptions 클래스의 객체를 초기화합니다.
  3. JpegOptions 클래스의 인스턴스를 만듭니다.
  4. 저장 방법을 사용하여 DGN을 JPG 이미지로 변환합니다.

다음 코드 조각은 C#을 사용하여 프로그래밍 방식으로 DGN 파일을 JPEG 이미지로 변환하는 방법을 보여줍니다.

// 이미지 클래스를 사용하여 입력 DGN 파일 로드
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);

C#을 사용하여 프로그래밍 방식으로 DGN을 PNG 이미지로 변환

다음 단계에 따라 DGN 파일을 PNG 이미지로 변환할 수 있습니다.

  1. Image 클래스로 입력 DGN 파일을 로드합니다.
  2. CadRasterizationOptions 인스턴스를 만들고 이미지 높이와 너비를 설정합니다.
  3. PngOptions의 인스턴스를 만들고 VectorRasterizationOptions을 설정합니다.
  4. Image.Save 메서드를 사용하여 DGN을 PNG 이미지로 변환합니다.

아래 코드 샘플은 C#을 사용하여 프로그래밍 방식으로 DGN 파일을 PNG 이미지로 변환하는 방법을 설명합니다.

// 이미지 클래스를 사용하여 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);

C#에서 프로그래밍 방식으로 DGN에서 TIFF 이미지 변환

다음 단계에 따라 DGN 파일을 TIFF 이미지로 변환할 수 있습니다.

  1. Image 클래스를 사용하여 입력 DGN 파일을 로드합니다.
  2. CadRasterizationOptions 클래스의 객체를 초기화합니다.
  3. TiffOptions 유형의 인스턴스를 만듭니다.
  4. VectorRasterizationOptions 속성을 설정합니다.
  5. 저장 방법을 사용하여 DGN을 TIFF 이미지로 변환합니다.

다음 코드 조각은 C#에서 프로그래밍 방식으로 DGN 파일을 TIFF 이미지로 변환하는 방법을 보여줍니다.

// 이미지 클래스를 사용하여 입력 DGN 파일 로드
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를 평가할 수 있습니다.

결론

이 기사에서는 C#을 사용하여 프로그래밍 방식으로 DGN 파일을 JPEG, PNG 또는 TIFF와 같은 다른 이미지 형식으로 변환하는 방법을 배웠습니다. 문서를 방문하여 API의 다른 여러 기능을 살펴볼 수 있습니다. 문의 사항이 있는 경우 무료 지원 포럼으로 문의해 주십시오.

또한보십시오