JPG은 가장 널리 사용되는 이미지 형식 중 하나입니다. 그러나 JPG 이미지는 저장할 때마다 품질이 떨어집니다. 따라서 PNG와 같은 무손실 형식으로 변환해야 할 수도 있습니다. .NET 애플리케이션 내에서 프로그래밍 방식으로 이 변환을 수행하기 위해 이 문서에서는 C#에서 JPG 이미지를 PNG로 변환하는 방법을 보여줍니다.
JPG에서 PNG로 변환을 위한 C# .NET API
Aspose.Imaging for .NET은 다양한 이미지 형식을 조작할 수 있는 기능이 풍부한 이미지 처리 API입니다. 또한 이미지를 고화질로 한 형식에서 다른 형식으로 변환할 수 있는 강력한 변환기를 제공합니다. 이 기사에서는 이 API를 사용하여 JPG 이미지를 PNG 형식으로 변환합니다. API의 DLL을 다운로드하거나 NuGet에서 직접 설치할 수 있습니다.
PM> Install-Package Aspose.Imaging
C#에서 JPG 이미지를 PNG로 변환
.NET용 Aspose.Imaging을 사용하여 JPG 이미지를 PNG 형식으로 변환하는 것은 매우 간단합니다. JPG 파일을 로드하고 PNG 이미지로 저장하기만 하면 됩니다. 다음은 C#에서 JPG 이미지를 PNG로 변환하는 단계입니다.
- Image 클래스를 사용하여 JPG 파일을 로드합니다.
- PngOptions 클래스의 인스턴스를 만듭니다.
- PngOptions.ColorType 속성을 FileFormats.Png.PngColorType.TruecolorWithAlpha로 설정합니다.
- Image.Save(string, PngOptions) 메서드를 사용하여 JPG 이미지를 PNG로 변환합니다.
다음 코드 샘플은 .NET 애플리케이션에서 JPG 이미지를 PNG 형식으로 변환하는 방법을 보여줍니다.
// JPG 이미지 로드
using (Image image = Image.Load("aspose.jpg"))
{
// PNG 생성 옵션
PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };
// 이미지를 JPG로 저장
image.Save("JPG-to-PNG.png", options);
}
무료 API 라이선스 받기
평가 제한 없이 Aspose.Imaging for .NET을 사용하기 위해 무료 임시 라이선스 받기할 수 있습니다.
결론
JPG에서 PNG로의 변환은 종종 이미지를 무손실 형식으로 변환하기 위해 수행됩니다. 이 기사에서는 C#에서 프로그래밍 방식으로 JPG 이미지를 PNG 형식으로 변환하는 방법을 배웠습니다. 따라서 .NET 응용 프로그램에 JPG에서 PNG로의 변환을 쉽게 포함할 수 있습니다. 또한 문서를 사용하여 .NET 이미지 처리 API에 대해 자세히 알아볼 수 있습니다. 또한 포럼에 질문을 게시할 수 있습니다.