Share via


SkiaSharp efektleri

SkiaSharp SKPaint sınıfı, genel etki terimi altında sınıflandırılabilecek altı özellik tanımlar. Bunlar, grafiklerin normal görünümünü bir şekilde değiştiren özelliklerdir. SkiaSharp efektleri altı kategoriye ayrılır:

Yol Etkileri

PathEffect özelliğiniSKPaint, kesikli çizgileri görüntülemek veya bir alanı yollardan oluşturulmuş bir desenle kontur yapmak veya doldurmak için türünde SKPathEffect bir nesne olarak ayarlayın. Yol etkisi bu serinin önceki bölümlerinde SkiaSharp'ta Yol Efektleri makalesinde ele alınmıştır.

Shader

Shader Doğrusal veya dairesel gradyanları, kutucuklu bit eşlemleri ve Perlin kirlilik desenlerini görüntülemek için özelliğini SKPaint türünde SKShader bir nesne olarak ayarlayın.

Blend Modları

Hedefte BlendMode bir kaynak grafik görüntülendiğinde ne olacağını yönetmek için öğesinin özelliğini SKPaint numaralandırmanın bir üyesine SKBlendMode ayarlayın. SkiaSharp, Porter-Duff modları, ayrıştırılabilir karışım modları ve ayrıştırılamayan karışım modları dahil olmak üzere tüm CSS birleştirme ve harmanlama modlarını destekler.

Maske Filtreleri

MaskFilter özelliğini SKPaint bulanıklaştırma ve diğer alfa efektleri için türünde SKMaskFilter bir nesne olarak ayarlayın.

Resim Filtreleri

ImageFilter bit eşlemleri bulanıklaştırmak ve gölgeler oluşturmak, kabartma veya gravür efektleri oluşturmak için özelliğini SKPaint türünde SKImageFilter bir nesne olarak ayarlayın.

Renk Filtreleri

ColorFilter Tabloları veya matris dönüşümlerini kullanarak renkleri değiştirmek için özelliğini SKPaint türünde SKColorFilter bir nesne olarak ayarlayın.

Bu makalelerin tüm örnek kodu örnekte yer alır. Giriş sayfasında SkiaSharp Efektleri'ni seçin.