SkiaSharp 효과

Download Sample 샘플 다운로드

SkiaSharp SKPaint 클래스는 일반 효과 기간에 따라 분류할 수 있는 6개의 속성을 정의합니다. 이러한 속성은 어떤 식으로든 그래픽의 일반 표시를 변경하는 속성입니다. SkiaSharp 효과는 다음 6가지 범주로 분류됩니다.

경로 효과

PathEffect 파선이 표시된 형식 SKPathEffect 의 개체로 속성을 SKPaint 설정하거나 경로에서 만든 패턴으로 영역을 스트로크하거나 채우도록 합니다. 경로 효과는 SkiaSharp의 경로 효과 문서에서 이 시리즈의 앞부분에서 다루었습니다.

셰이더

Shader 선형 또는 원형 그라데이션, 타일식 비트맵 및 Perlin 노이즈 패턴을 표시하려면 형식 SKShader 의 개체로 속성을 SKPaint 설정합니다.

혼합 모드

원본 그래픽이 BlendMode 대상에 SKBlendMode 표시될 때 발생하는 작업을 제어하려면 열거형의 멤버로 속성을 SKPaint 설정합니다. SkiaSharp는 Porter-Duff 모드, 분리 가능한 혼합 모드 및 분리할 수 없는 혼합 모드를 포함하여 모든 CSS 구성 및 혼합 모드를 지원합니다.

마스크 필터

MaskFilter 흐림 효과 및 기타 알파 효과에 대한 형식 SKMaskFilter 의 개체로 속성을 SKPaint 설정합니다.

이미지 필터

ImageFilter 비트맵을 SKPaint 흐리게 하고 그림자, 엠보싱 또는 조각 효과를 만들기 위해 형식 SKImageFilter 의 개체로 속성을 설정합니다.

색 필터

ColorFilter 테이블 또는 행렬 변환을 사용하여 색을 변경하려면 형식 SKColorFilter 의 개체로 속성을 SKPaint 설정합니다.

이러한 문서의 모든 샘플 코드는 SkiaSharpFormsDemos에 있습니다. 홈페이지에서 SkiaSharp 효과를 선택합니다.