SKColorSpace Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um espaço de cor.
public class SKColorSpace : SkiaSharp.SKObject
- Herança
Propriedades
| Nome | Description |
|---|---|
| GammaIsCloseToSrgb |
Obtém um valor que indica se o gamma de espaço de cor está próximo o suficiente para ser aproximado como sRGB. |
| GammaIsLinear |
Obtém um valor que indica se o gamma de espaço de cor é linear ou não. |
| Handle |
Obtém ou define o identificador para o objeto nativo subjacente. (Herdado de SKObject) |
| IgnorePublicDispose |
Obtém um valor que indica se a chamada ao público Dispose() deve ser no-op. (Herdado de SKNativeObject) |
| IsDisposed |
Obtém um valor que indica se o objeto já foi descartado. (Herdado de SKNativeObject) |
| IsNumericalTransferFunction |
Obtém um valor que indica se a função de transferência pode ser representada como coeficientes para a equação padrão. |
| IsSrgb |
Obtém um valor que indica se o espaço de cor é sRGB ou não. |
| OwnsHandle |
Obtém ou define um valor que indica se esse objeto possui seu identificador e deve destruir o objeto nativo quando ele é descartado. (Herdado de SKNativeObject) |
Métodos
| Nome | Description |
|---|---|
| CreateCicp(SKColorspacePrimariesCicp, SKColorspaceTransferFnCicp) |
Cria um novo espaço de cor a partir das primárias de cor CICP especificadas e da função de transferência. |
| CreateIcc(Byte[], Int64) |
Cria uma nova instância de SKColorSpace um perfil ICC. |
| CreateIcc(Byte[]) |
Cria uma nova instância de SKColorSpace um perfil ICC. |
| CreateIcc(IntPtr, Int64) |
Cria uma nova instância de SKColorSpace um perfil ICC. |
| CreateIcc(ReadOnlySpan<Byte>) |
Cria uma nova instância de SKColorSpace um perfil ICC. |
| CreateIcc(SKColorSpaceIccProfile) |
Cria uma nova instância de SKColorSpace um perfil ICC. |
| CreateIcc(SKData) |
Cria uma nova instância de SKColorSpace um perfil ICC. |
| CreateRgb(SKColorSpaceTransferFn, SKColorSpaceXyz) |
Cria uma nova instância de uma função de transferência e matriz de SKColorSpace transformação. |
| CreateSrgb() |
Cria uma nova instância que representa o espaço de SKColorSpace cor sRGB. |
| CreateSrgbLinear() |
Cria uma nova instância com SKColorSpace as primárias sRGB, mas um gama linear (1.0). |
| Dispose() |
Libera todos os recursos usados por isso SKNativeObject. (Herdado de SKNativeObject) |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo SKColorSpace e, opcionalmente, libera os recursos gerenciados. |
| DisposeInternal() |
Dispara um descarte, ignorando o valor de IgnorePublicDispose. (Herdado de SKNativeObject) |
| DisposeManaged() |
Implementado por tipos derivados SKObject para destruir quaisquer objetos gerenciados. (Herdado de SKObject) |
| DisposeNative() |
Implementado por tipos derivados SKObject para destruir objetos nativos. (Herdado de SKObject) |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKObject para descartar objetos gerenciados que não pertencem a essa instância. (Herdado de SKObject) |
| Equal(SKColorSpace, SKColorSpace) |
Compare dois espaços de cor para determinar se eles são equivalentes. |
| GetNumericalTransferFunction() |
Retorna a função de transferência para esse espaço de cor. |
| GetNumericalTransferFunction(SKColorSpaceTransferFn) |
Retorna os valores dos coeficientes para a equação padrão. |
| ToColorSpaceXyz() |
Retorna a matriz de transformação XYZ D50 para esse espaço de cores. |
| ToColorSpaceXyz(SKColorSpaceXyz) |
Tenta obter a matriz de transformação XYZ D50 para esse espaço de cores. |
| ToLinearGamma() |
Cria um novo espaço de cor com a mesma gama que esta, mas com um gama linear. |
| ToProfile() |
Converte esse espaço de cor em um perfil ICC. |
| ToSrgbGamma() |
Cria um novo espaço de cor com a mesma gama que esta, mas com gama sRGB. |