GIFAPNG는 가장 일반적인 애니메이션 이미지 형식 목록에 있습니다. GIF는 Graphics Iinterchange Format 및 APNG 파일은 Animated Portable Network Graphics를 나타냅니다. . 같은 품질의 GIF 파일과 APNG 파일을 비교해보면 APNG 파일의 크기가 더 작은 것을 알 수 있습니다. 이 기사에서는 C#을 사용하여 HTML 웹 페이지에서 애니메이션 GIF 및 APNG 파일을 재생하고 일시 중지하는 방법에 대해 설명합니다.

아래에서 다음 주제를 다룹니다.

애니메이션 이미지용 .NET API

애니메이션 이미지의 경우 이 기사의 C# 예제에서 GroupDocs.Viewer for .NET API를 사용합니다. GIF 및 APNG 이미지 렌더링과 함께 이 API는 워드 프로세서 문서, 스프레드시트, PDF, 프레젠테이션, 이메일, ZIP 아카이브, Visio 및 CAD 도면, eBook 이미지, 프로그래밍 소스 코드 파일 및 기타 여러 문서 형식의 렌더링을 지원합니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다.

PM> Install-Package GroupDocs.Viewer

C#에서 애니메이션 APNG 이미지 재생 및 일시 중지

APNG 이미지 파일을 HTML 페이지로 렌더링하려면 다음 단계를 따르십시오. C# 소스 코드 및 출력도 아래에서 사용할 수 있습니다.

  • APNG 이미지 파일로 Viewer 클래스 객체를 생성합니다.
  • ForEmbeddedResources 메서드를 사용하여 HTMLViewOptions 개체를 만들고 출력 HTML 파일을 제공합니다.
  • 뷰어 개체의 View 메서드를 호출하여 APNG 애니메이션 이미지에 대한 보기를 만듭니다.

다음은 APNG 이미지를 HTML 웹 페이지로 렌더링하는 C# 코드입니다. 또한 애니메이션 PNG 파일에 대한 재생 및 일시 중지 옵션을 제공합니다.

// 재생 및 일시 중지 옵션을 사용하여 APNG를 HTML로 렌더링
using (Viewer viewer = new Viewer("animation.apng"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("Web-Page-with-APNG.html");
    viewer.View(options);
}

다음은 APNG 파일이 있는 출력 HTML 페이지의 보기입니다. 이 링크에서 위의 C# 코드를 사용하여 생성된 APNG 애니메이션의 재생 및 일시 중지를 경험할 수도 있습니다.

C#에서 APNG 애니메이션 PNG 일시 중지

C#에서 애니메이션 GIF 이미지 재생 및 일시 중지

GIF 이미지를 HTML 웹 페이지로 렌더링하려면 위와 유사한 코드를 사용하면 됩니다. 재생 및 일시 중지 옵션은 APNG 애니메이션과 마찬가지로 GIF 애니메이션에도 사용할 수 있습니다. 다음 C# 코드 예제에서는 재생 및 일시 중지 옵션을 사용하여 GIF 애니메이션 파일을 HTML로 렌더링합니다.

// 재생 및 일시 중지 옵션을 사용하여 GIF를 HTML로 렌더링
using (Viewer viewer = new Viewer("animation.gif"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("Web-Page-with-gif.html");
    viewer.View(options);
}

결론

C#을 사용하여 애니메이션 GIF 및 APNG 파일을 HTML 웹 페이지에 렌더링해 볼 수 있다고 확신합니다. C#에서 GIF 및 APNG 애니메이션을 재생 및 일시 중지하는 기능이 있는 고유한 .NET 응용 프로그램을 구축할 수 있습니다.

API 및 애니메이션 이미지에 대한 자세한 내용은 문서 또는 GitHub의 오픈 소스 예제를 참조하십시오. 문의 사항이나 혼동이 있는 경우 포럼의 지원팀에 언제든지 문의하십시오.

C#과 함께 즐거운 애니메이션 하루 보내세요.

또한보십시오