최근에 우리는 .NET 애플리케이션에서 JPG/JPEG에서 TIFF로 변환 모듈을 빌드하는 방법에 대한 블로그 게시물을 게시했습니다. 이 기사에서는 C#에서 TIFF를 JPG 이미지로 변환하는 방법을 알아봅니다. 이 가이드는 .NET 개발자를 위한 것이므로 C#으로 작성된 이 TIFF를 JPG로 변환 라이브러리를 사용하고 많은 기능을 제공합니다. 따라서 C#에서 몇 줄의 소스 코드를 작성하여 이 기능을 구현할 수 있게 해주는 이 자습서의 어떤 부분도 건너뛰지 마십시오.
이 가이드에서는 다음 사항을 다룹니다.
TIFF에서 JPG로 변환 라이브러리 설치
이 섹션에서는 이 .NET 라이브러리의 설치 절차를 보여줍니다. 따라서 DLL을 다운로드하거나 NuGet 패키지 관리자에서 다음 명령을 실행하여 이 라이브러리를 설치합니다.
Install-Package Aspose.Imaging
C#에서 TIFF를 JPG 이미지로 변환
TIFF에서 JPG로의 변환을 구현하려면 아래에 언급된 단계와 코드 조각을 따를 수 있습니다.
아래에 언급된 단계와 코드 스니펫을 따르십시오.
- Image.Load 메서드를 호출하여 TIFF 이미지 파일을 로드하고 TiffImage 클래스의 인스턴스에 할당합니다.
- TIFF 이미지의 frames을 반복합니다.
- JpegOptions 클래스의 인스턴스를 초기화합니다.
- ResolutionSetting 클래스의 개체를 만들어 이미지 저장 옵션의 해상도를 설정합니다.
- ResolutionUnit 속성 값을 설정하여 해상도 단위를 명시적으로 설정합니다.
- 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);
}
}
출력은 아래 이미지에서 볼 수 있습니다.
무료 라이선스 받기
무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.
합산
이것으로 이 블로그 게시물을 마칩니다. 프로그래밍 방식으로 C#에서 TIFF를 JPG 이미지로 변환하는 방법을 배웠기를 바랍니다. 이 TIFF에서 JPG 변환 라이브러리로 노출되는 다른 많은 방법이 있습니다. 또한 문서를 방문하여 다른 기능에 대한 정보를 얻을 수 있습니다.
또한 시작 안내서를 따르는 것이 좋습니다.
마지막으로 conholdate.com은 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 주시기 바랍니다.
질문하기
포럼에서 귀하의 질문이나 쿼리에 대해 알려주실 수 있습니다.
FAQ
C#에서 TIFF를 JPG로 변환하는 방법은 무엇입니까?
C#에서 TIFF를 JPG로 변환하는 방법에 대해 알아보려면 이 link를 따르십시오.