Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa SkiaSharp SKPaint definiuje sześć właściwości, które można sklasyfikować w ogólnym okresie efektów. Są to właściwości, które zmieniają normalne wyświetlanie grafiki w jakiś sposób. Efekty SkiaSharp należą do sześciu kategorii:
Efekty ścieżek
PathEffect Ustaw właściwość SKPaint typu na obiekt SKPathEffect typu, aby wyświetlić linie przerywane lub pociągnięć lub wypełnić obszar wzorcem utworzonym na podstawie ścieżek. Efekt ścieżki został omówiony wcześniej w tej serii w artykule Path Effects in SkiaSharp.
Shadery
Shader Ustaw właściwość SKPaint typu na obiektSKShader, aby wyświetlać gradienty liniowe lub cykliczne, kafelki bitowe i wzorce szumu Perlin.
Tryby mieszania
BlendMode Ustaw właściwość na SKPaint element członkowski SKBlendMode wyliczenia, aby zarządzać tym, co się stanie, gdy grafika źródłowa jest wyświetlana w miejscu docelowym. SkiaSharp obsługuje wszystkie tryby komposiowania i mieszania CSS, w tym tryby Porter-Duff, tryby mieszania możliwe do separowania i nieudzielalne tryby mieszania.
Filtry maski
MaskFilter Ustaw właściwość SKPaint typu na obiekt typu SKMaskFilter rozmycia i inne efekty alfa.
Filtry obrazów
ImageFilter Ustaw właściwość SKPaint typu na obiekt SKImageFilter rozmyte mapy bitowe i tworzenie cieni, tłoczenia lub grawerowania efektów.
Filtry kolorów
ColorFilter Ustaw właściwość SKPaint typu na obiektSKColorFilter, aby zmienić kolory przy użyciu tabel lub przekształceń macierzy.
Cały przykładowy kod dla tych artykułów jest w przykładzie. Na stronie głównej wybierz pozycję Efekty SkiaSharp.