C#에서 TIFF를 JPG 이미지로 변환

C#에서 TIFF를 JPG 이미지로 변환

최근에 우리는 .NET 애플리케이션에서 JPG/JPEG에서 TIFF로 변환 모듈을 빌드하는 방법에 대한 블로그 게시물을 게시했습니다. 이 기사에서는 C#에서 TIFFJPG 이미지로 변환하는 방법을 알아봅니다. 이 가이드는 .NET 개발자를 위한 것이므로 C#으로 작성된 이 TIFF를 JPG로 변환 라이브러리를 사용하고 많은 기능을 제공합니다. 따라서 C#에서 몇 줄의 소스 코드를 작성하여 이 기능을 구현할 수 있게 해주는 이 자습서의 어떤 부분도 건너뛰지 마십시오.

이 가이드에서는 다음 사항을 다룹니다.

TIFF에서 JPG로 변환 라이브러리 설치

이 섹션에서는 이 .NET 라이브러리의 설치 절차를 보여줍니다. 따라서 DLL을 다운로드하거나 NuGet 패키지 관리자에서 다음 명령을 실행하여 이 라이브러리를 설치합니다.

Install-Package Aspose.Imaging

C#에서 TIFF를 JPG 이미지로 변환

TIFF에서 JPG로의 변환을 구현하려면 아래에 언급된 단계와 코드 조각을 따를 수 있습니다.

아래에 언급된 단계와 코드 스니펫을 따르십시오.

  1. Image.Load 메서드를 호출하여 TIFF 이미지 파일을 로드하고 TiffImage 클래스의 인스턴스에 할당합니다.
  2. TIFF 이미지의 frames을 반복합니다.
  3. JpegOptions 클래스의 인스턴스를 초기화합니다.
  4. ResolutionSetting 클래스의 개체를 만들어 이미지 저장 옵션의 해상도를 설정합니다.
  5. ResolutionUnit 속성 값을 설정하여 해상도 단위를 명시적으로 설정합니다.
  6. save 메서드를 호출하여 TIFF 이미지를 JPG 이미지 형식으로 저장합니다.

다음 코드를 복사하여 기본 파일에 붙여넣습니다.

using Aspose.Imaging;
using Aspose.Imaging.Exif;
using Aspose.Imaging.Exif.Enums;
using Aspose.Imaging.FileFormats.Bmp;
using Aspose.Imaging.FileFormats.Dicom;
using Aspose.Imaging.FileFormats.Djvu;
using Aspose.Imaging.FileFormats.Emf;
using Aspose.Imaging.FileFormats.Eps;
using Aspose.Imaging.FileFormats.Eps.Consts;
using Aspose.Imaging.FileFormats.Gif;
using Aspose.Imaging.FileFormats.Gif.Blocks;
using Aspose.Imaging.FileFormats.Jpeg;
using Aspose.Imaging.FileFormats.Jpeg2000;
using Aspose.Imaging.FileFormats.Pdf;
using Aspose.Imaging.FileFormats.Png;
using Aspose.Imaging.FileFormats.Psd;
using Aspose.Imaging.FileFormats.Svg;
using Aspose.Imaging.FileFormats.Tga;
using Aspose.Imaging.FileFormats.Tiff.Enums;
using Aspose.Imaging.ImageFilters.FilterOptions;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.Sources;
using Aspose.Imaging.Xmp;
using Aspose.Imaging.Xmp.Schemas.Dicom;
using System;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;

// Image.Load 메서드를 호출하여 TIFF 이미지 파일을 로드하고 이를 TiffImage 클래스의 이미지에 할당합니다.  
using (Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Image.Load("sample.tiff"))
{
  // TIFF 이미지의 프레임을 반복합니다. 
    int i = 0;
    foreach (Aspose.Imaging.FileFormats.Tiff.TiffFrame tiffFrame in tiffImage.Frames)
    {
      // JpegOptions 클래스의 인스턴스를 초기화합니다. 
        Aspose.Imaging.ImageOptions.JpegOptions saveOptions = new Aspose.Imaging.ImageOptions.JpegOptions();
        // 이미지 저장 옵션의 해상도를 설정하려면 ResolutionSetting 클래스의 개체를 만듭니다. 
        saveOptions.ResolutionSettings = new ResolutionSetting(tiffFrame.HorizontalResolution, tiffFrame.VerticalResolution);

        if (tiffFrame.FrameOptions != null)
        {
            // ResolutionUnit 속성 값을 설정하여 해상도 단위를 명시적으로 설정합니다. 
            switch (tiffFrame.FrameOptions.ResolutionUnit)
            {
                case Aspose.Imaging.FileFormats.Tiff.Enums.TiffResolutionUnits.None:
                    saveOptions.ResolutionUnit = ResolutionUnit.None;
                    break;

                case Aspose.Imaging.FileFormats.Tiff.Enums.TiffResolutionUnits.Inch:
                    saveOptions.ResolutionUnit = ResolutionUnit.Inch;
                    break;

                case Aspose.Imaging.FileFormats.Tiff.Enums.TiffResolutionUnits.Centimeter:
                    saveOptions.ResolutionUnit = ResolutionUnit.Cm;
                    break;

                default:
                    throw new System.NotSupportedException();
            }
        }
        // 저장 메소드를 호출하여 TIFF 이미지를 JPG 이미지 형식으로 저장하십시오. 
        tiffFrame.Save( "tiff-to-jpg.jpg", saveOptions);
    }
}

출력은 아래 이미지에서 볼 수 있습니다.

TIFF에서 JPG로 변환

무료 라이선스 받기

무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

이것으로 이 블로그 게시물을 마칩니다. 프로그래밍 방식으로 C#에서 TIFF를 JPG 이미지로 변환하는 방법을 배웠기를 바랍니다. 이 TIFF에서 JPG 변환 라이브러리로 노출되는 다른 많은 방법이 있습니다. 또한 문서를 방문하여 다른 기능에 대한 정보를 얻을 수 있습니다.

또한 시작 안내서를 따르는 것이 좋습니다.

마지막으로 conholdate.com은 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 주시기 바랍니다.

질문하기

포럼에서 귀하의 질문이나 쿼리에 대해 알려주실 수 있습니다.

FAQ

C#에서 TIFF를 JPG로 변환하는 방법은 무엇입니까?

C#에서 TIFF를 JPG로 변환하는 방법에 대해 알아보려면 이 link를 따르십시오.

또한보십시오