다음을 통해 공유


Win2D 개요

Win2D는 GPU 가속으로 렌더링되는 즉시 모드 2D 그래픽에 사용하기 쉬운 WinRT(Windows Runtime) API입니다. 간단한 게임, 차트와 같은 디스플레이 및 기타 간단한 2D 그래픽을 만드는 데 이상적입니다.

WinUI(Windows App SDK) 앱에서 C# 또는 C++를 사용하여 Win2D를 사용할 수 있습니다. Win2D는 Direct2D의 기능을 활용하며 WinUI(Windows App SDK)의 XAML과 원활하게 통합됩니다.

Win2D는 독립 실행형 NuGet 패키지 또는 소스 코드로 사용할 수 있습니다(소스 코드의 경우 GitHub Win2D 리포지토리 참조).

기능

Win2D에는 다양한 시나리오를 지원하는 광범위한 기능 집합이 포함되어 있습니다. 관련 문서와 Win2D API 참조에 대한 유용한 링크가 포함된 목록입니다. 여기에서 더 많은 정보를 확인할 수 있습니다.

비트맵 그래픽

  • 비트맵 이미지 로드, 저장 및 그리기
  • 텍스처로 렌더링
  • 비트맵을 불투명 마스크
  • 많은 비트맵을 효율적으로 그리기 위한 Sprite batch API
  • 블록 압축 비트맵 형식을 사용하여 메모리 저장
  • 최대 GPU 텍스처 크기보다 크고 자동으로 타일로 분할되는 가상 비트맵을 로드하고, 저장하고, 그립니다.

벡터 그래픽

  • 그리기 기본 셰이프(선, 사각형, 원 등) 또는 복잡한 도형
  • 단색, 이미지 브러시 또는 선형radial 그라데이션을 사용하여 셰이프를 채웁니다.
  • 유연한 스트로크 스타일(점선, 파선 등)으로 모든 너비의 선을 그립니다.
  • 고품질 앤티앨리어싱
  • 풍부한 기하학 조작(합집합, 교집합, 경로상의 점 계산, 테셀레이션 등)
  • 임의의 기하학적 영역에 클립을 그리기
  • 나중에 재생하기 위해 명령 목록에 그리기 작업을 캡처하여
  • 스타일러스에서 생성된 잉크 스트로크를 래스터화
  • SVG 벡터 그래픽 로드, 그리기 및 조작

강력한 이미지 처리 효과

텍스트

다음 단계

다음으로, 간단한 앱을 만드는 방법에 대해 알아보려면 간단한 Win2D 앱 빌드 자습서를 사용해 보세요. 아래 기능 목록을 참조하여 Win2D에서 수행할 수 있는 모든 작업을 검색할 수도 있습니다. 고급 항목에 대한 자세한 내용은 여기에 설명서에 포함된 문서 컬렉션을 참조할 수도 있습니다.