C#에서 GIF를 PNG로 변환하는 방법

C#에서 GIF를 PNG로 변환하는 방법

이 .NET 이미지라이브러리를 사용하여 엔터프라이즈급 GIF에서 PNG로의 변환기를 빌드합니다. 이미지 파일을 로드하고 프로그래밍 방식으로 널리 사용되는 다른 이미지 파일 형식으로 변환합니다. C#의 소스 코드 몇 줄만으로 이미지 변환과 관련된 풍부한 기능을 제공합니다. 이 블로그 게시물에서는 C#에서 GIF를 PNG로 변환하는 방법을 구현하고 방법과 해당 기능에 대해서도 설명합니다. 따라서 로컬 시스템에 .NET을 설정했는지 확인하십시오.

이 블로그 게시물에서는 다음 섹션을 다룹니다.

.NET 이미지 라이브러리 설치

설치 절차는 어렵지 않고 매우 쉽습니다. 따라서 NuGet 패키지 관리자에서 다음 명령을 실행하여 자유롭게 DLL을 다운로드하거나 이 라이브러리를 설치하십시오.

Install-Package Aspose.Imaging

C#에서 GIF를 PNG로 변환하는 방법

프로그래밍 방식으로 GIF를 PNG로 변환하는 방법을 보여주는 코드를 작성해 보겠습니다.

아래에 언급된 단계와 코드 스니펫을 따를 수 있습니다.

  1. Load 메서드를 호출하여 기존 디렉토리에서 GIF 이미지를 로드합니다.
  2. 팔레트 자동 조정 여부를 나타내는 AutoAdjustPalette 속성 값을 설정합니다.
  3. BackgroundColor 속성값을 설정하여 배경색을 설정합니다.
  4. PngOptions 클래스의 인스턴스를 만듭니다.
  5. MultiPageOptions 클래스의 개체를 인스턴스화하고 페이지 수로 초기화합니다.
  6. Save 메서드를 호출하여 GIF의 프레임 1을 PNG로 변환합니다.

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

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
// Load 메서드를 호출하여 기존 디렉터리에서 GIF 이미지를 로드합니다.
using (var image = Image.Load("sample.gif"))
{ 
  // 팔레트 자동 조정 여부를 나타내는 AutoAdjustPalette 속성 값을 설정합니다.
  image.AutoAdjustPalette = true;
  // BackgroundColor 속성 값을 설정하여 배경색을 설정합니다. 
  image.BackgroundColor = Color.Aqua;
  // PngOptions 클래스의 인스턴스를 만듭니다. 
  // MultiPageOptions 클래스의 개체를 인스턴스화하고 페이지 수로 초기화합니다.  
  // Save 메서드를 호출하여 GIF의 프레임 1을 PNG로 변환합니다.
	image.Save("converted-to-png.png", new PngOptions() {
     MultiPageOptions = new MultiPageOptions(1), FullFrame = true
      });

}

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

GIF를 PNG로 변환

무료 라이선스 받기

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

합산

결론적으로 이 블로그 게시물은 .NET 이미지 라이브러리를 사용하여 GIF를 PNG로 변환하는 방법을 시연했습니다. 또한 프로그래밍 방식으로 C#에서 GIF를 PNG로 변환하는 방법을 배웠습니다. 그러나 이 블로그 게시물은 비즈니스 소프트웨어용 GIF를 PNG로 변환하는 데 확실히 도움이 될 것입니다. 마지막으로 문서를 방문하여 다른 멋진 방법을 알아보는 것을 잊지 마십시오.

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

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

질문하기

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

FAQ

GIF를 PNG로 변환할 수 있습니까?

예, 이 Load 메서드를 사용하여 GIF 이미지를 로드하고 Save 메서드를 호출하여 파일을 PNG 형식으로 저장합니다. 또한 이 링크를 방문하여 코드 스니펫을 얻으십시오.

또한보십시오