Aracılığıyla paylaş


SKBitmap Oluşturucular

Tanım

Aşırı Yüklemeler

SKBitmap()

Sıfır genişlik ve yüksekliğe sahip ve piksel içermeyen bir bit eşlem oluşturan varsayılan oluşturucu. Renk türü olarak Unknownayarlanır.

SKBitmap(SKImageInfo)

Bit eşlemi bir SKImageInfo belirtim temelinde yapılandıran oluşturucu.

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Bit eşlemi bir SKImageInfo belirtim temelinde yapılandıran oluşturucu.

SKBitmap(SKImageInfo, SKColorTable)
Kullanımdan kalktı..

Bit eşlemi bir SKImageInfo belirtim ve renk tablosu temelinde yapılandıran oluşturucu.

SKBitmap(SKImageInfo, Int32)

Bit eşlemi bir SKImageInfo belirtimi ve satır başına belirtilen bayt sayısını (adım boyutu) temel alarak yapılandıran oluşturucu

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)
Kullanımdan kalktı..

Bit eşlemi bir SKImageInfo belirtim ve renk tablosu temelinde yapılandıran oluşturucu.

SKBitmap(Int32, Int32, Boolean)

Renk türü olarak ayarlanmış, verilen genişlik, yükseklik ve opaklığa sahip bir bit eşlem oluşturur PlatformColorType

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Verilen genişlik, yükseklik, renk türü ve alfa türüne sahip bir bit eşlem oluşturur.

SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

SKBitmap()

Sıfır genişlik ve yüksekliğe sahip ve piksel içermeyen bir bit eşlem oluşturan varsayılan oluşturucu. Renk türü olarak Unknownayarlanır.

public SKBitmap ();

Açıklamalar

Bu oluşturucu bit eşlem için bir yedekleme deposu ayırmaz.

Şunlara uygulanır

SKBitmap(SKImageInfo)

Bit eşlemi bir SKImageInfo belirtim temelinde yapılandıran oluşturucu.

public SKBitmap (SkiaSharp.SKImageInfo info);

Parametreler

info
SKImageInfo

İstenen görüntü biçiminin açıklaması.

Açıklamalar

Bu oluşturucu, belirtilen yapılandırmaya sahip bir bit eşlem oluşturulamazsa (örneğin, görüntü bilgileri bir renk tablosu gerektirir ve renk tablosu yoktur) bir özel durum oluşturabilir.

Şunlara uygulanır

SKBitmap(SKImageInfo, SKBitmapAllocFlags)

Bit eşlemi bir SKImageInfo belirtim temelinde yapılandıran oluşturucu.

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKBitmapAllocFlags flags);

Parametreler

info
SKImageInfo

İstenen görüntü biçiminin açıklaması.

flags
SKBitmapAllocFlags

Ek bayraklar.

Açıklamalar

Bu oluşturucu, belirtilen yapılandırmaya sahip bir bit eşlem oluşturulamazsa (örneğin, görüntü bilgileri bir renk tablosu gerektirir ve renk tablosu yoktur) bir özel durum oluşturabilir.

Şunlara uygulanır

SKBitmap(SKImageInfo, SKColorTable)

Dikkat

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.

Bit eşlemi bir SKImageInfo belirtim ve renk tablosu temelinde yapılandıran oluşturucu.

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable);

Parametreler

info
SKImageInfo

İstenen görüntü biçiminin açıklaması.

ctable
SKColorTable

Renk arama tablosu.

Öznitelikler

Açıklamalar

Renk arama tablosu kullanacak bir bit eşlem oluşturmak için bu yöntemi kullanın. Bit eşlem, her değerin renk tablosundaki bir dizini temsil ettiği 8 bit dizinli bir bit eşlem olur ve renk, renk tablosu dizisindeki belirli konumdaki değer tarafından belirlenir.

Şunlara uygulanır

SKBitmap(SKImageInfo, Int32)

Bit eşlemi bir SKImageInfo belirtimi ve satır başına belirtilen bayt sayısını (adım boyutu) temel alarak yapılandıran oluşturucu

public SKBitmap (SkiaSharp.SKImageInfo info, int rowBytes);

Parametreler

info
SKImageInfo

İstenen görüntü biçiminin açıklaması.

rowBytes
Int32

Satır başına bayt sayısı.

Açıklamalar

Bu oluşturucu, belirtilen yapılandırmaya sahip bir bit eşlem oluşturulamazsa (örneğin, görüntü bilgileri bir renk tablosu gerektirir ve renk tablosu yoktur) bir özel durum oluşturabilir.

Şunlara uygulanır

SKBitmap(SKImageInfo, SKColorTable, SKBitmapAllocFlags)

Dikkat

The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.

Bit eşlemi bir SKImageInfo belirtim ve renk tablosu temelinde yapılandıran oluşturucu.

public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);
[System.Obsolete("The Index8 color type and color table is no longer supported. Use SKBitmap(SKImageInfo, SKBitmapAllocFlags) instead.")]
public SKBitmap (SkiaSharp.SKImageInfo info, SkiaSharp.SKColorTable ctable, SkiaSharp.SKBitmapAllocFlags flags);

Parametreler

info
SKImageInfo

İstenen görüntü biçiminin açıklaması.

ctable
SKColorTable

Renk arama tablosu.

flags
SKBitmapAllocFlags

Ek bayraklar.

Öznitelikler

Açıklamalar

Renk arama tablosu kullanacak bir bit eşlem oluşturmak için bu yöntemi kullanın. Bit eşlem, her değerin renk tablosundaki bir dizini temsil ettiği 8 bit dizinli bir bit eşlem olur ve renk, renk tablosu dizisindeki belirli konumdaki değer tarafından belirlenir.

Şunlara uygulanır

SKBitmap(Int32, Int32, Boolean)

Renk türü olarak ayarlanmış, verilen genişlik, yükseklik ve opaklığa sahip bir bit eşlem oluşturur PlatformColorType

public SKBitmap (int width, int height, bool isOpaque = false);

Parametreler

width
Int32

piksel cinsinden istenen genişlik.

height
Int32

piksel cinsinden istenen yükseklik.

isOpaque
Boolean

True ise, değerini olarak OpaqueayarlarSKAlphaType, aksi takdirde olarak ayarlarPremul.

Açıklamalar

Bu oluşturucu, belirtilen yapılandırmaya sahip bir bit eşlem oluşturulamazsa (örneğin, görüntü bilgileri bir renk tablosu gerektirir ve renk tablosu yoktur) bir özel durum oluşturabilir.

Şunlara uygulanır

SKBitmap(Int32, Int32, SKColorType, SKAlphaType)

Verilen genişlik, yükseklik, renk türü ve alfa türüne sahip bir bit eşlem oluşturur.

public SKBitmap (int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType);

Parametreler

width
Int32

piksel cinsinden istenen genişlik.

height
Int32

piksel cinsinden istenen yükseklik.

colorType
SKColorType

İstenen SKColorType.

alphaType
SKAlphaType

İstenen SKAlphaType.

Açıklamalar

Bu oluşturucu, belirtilen yapılandırmaya sahip bir bit eşlem oluşturulamazsa (örneğin, görüntü bilgileri bir renk tablosu gerektirir ve renk tablosu yoktur) bir özel durum oluşturabilir.

Şunlara uygulanır

SKBitmap(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

public SKBitmap (int width, int height, SkiaSharp.SKColorType colorType, SkiaSharp.SKAlphaType alphaType, SkiaSharp.SKColorSpace colorspace);

Parametreler

width
Int32
height
Int32
colorType
SKColorType
alphaType
SKAlphaType
colorspace
SKColorSpace

Şunlara uygulanır