SKColorTable 类

定义

注意

The Index8 color type and color table is no longer supported.

保存索引的 8 位位图的预乘颜色表。

public class SKColorTable : SkiaSharp.SKObject
[System.Obsolete("The Index8 color type and color table is no longer supported.")]
public class SKColorTable : SkiaSharp.SKObject
继承
属性

注解

此类用于表示索引位图图像的颜色查找表。 该表最多 MaxLength 可以包含 (256 种) 颜色 (8 位) 。 存储的颜色是预乘的 32 位颜色。

构造函数

SKColorTable()
已过时。.

创建包含 256 个空元素的新空颜色表。

SKColorTable(Int32)
已过时。.

使用指定数量的元素创建一个颜色表,该表具有空颜色。

SKColorTable(SKColor[])
已过时。.

使用所提供的非多种颜色创建颜色表,最多可 MaxLength 提供 (256) 颜色。

SKColorTable(SKColor[], Int32)
已过时。.

使用所提供的非多种颜色创建颜色表,但仅使用颜色数组中的第一个计数元素。

SKColorTable(SKPMColor[])
已过时。.

使用提供的预乘颜色创建颜色表,最多可 MaxLength 提供 (256) 颜色。

SKColorTable(SKPMColor[], Int32)
已过时。.

使用提供的预乘颜色创建颜色表,但仅使用颜色数组中的第一个计数元素。

字段

MaxLength
已过时。.

获取颜色查找表中的最大颜色数。

属性

Colors
已过时。.

获取颜色表中预乘颜色的副本。

Count
已过时。.

获取查找表中的颜色数。

Handle
已过时。.

获取或设置基础本机对象的句柄。

(继承自 SKObject)
IgnorePublicDispose
已过时。.

获取或设置一个值,该值指示调用公众 Dispose() 是否应为 no-op。

(继承自 SKNativeObject)
IsDisposed
已过时。.

获取或设置一个值,该值指示对象是否已释放。

(继承自 SKNativeObject)
Item[Int32]
已过时。.

获取指定索引处的预乘颜色。

OwnsHandle
已过时。.

获取一个值,该值指示此对象是否应销毁基础本机对象。

(继承自 SKObject)
UnPreMultipledColors
已过时。.

获取颜色表中未使用的颜色的副本。

方法

Dispose()
已过时。.

释放此 SKNativeObject 使用的所有资源。

(继承自 SKNativeObject)
Dispose(Boolean)
已过时。.

释放由 SKColorTable 占用的非托管资源,还可以另外再释放托管资源。

DisposeInternal()
已过时。.

触发释放,忽略 的值 IgnorePublicDispose

(继承自 SKNativeObject)
DisposeManaged()
已过时。.

由派生 SKObject 类型实现以销毁任何托管对象。

(继承自 SKObject)
DisposeNative()
已过时。.

由派生 SKObject 类型实现以销毁任何本机对象。

(继承自 SKObject)
DisposeUnownedManaged()
已过时。.

保存索引的 8 位位图的预乘颜色表。

(继承自 SKObject)
GetUnPreMultipliedColor(Int32)
已过时。.

返回指定索引处的未premultiplied 颜色。

ReadColors()
已过时。.

返回指向颜色查找表的非托管指针。

适用于