ImageAttributes.SetOutputChannelColorProfile Método

Definición

Establece el archivo del perfil de color del canal de salida.

Sobrecargas

SetOutputChannelColorProfile(String, ColorAdjustType)

Establece el archivo de perfil de color del canal de salida de la categoría especificada.

SetOutputChannelColorProfile(String)

Establece el archivo de perfil de color del canal de salida de la categoría predeterminada.

SetOutputChannelColorProfile(String, ColorAdjustType)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

Establece el archivo de perfil de color del canal de salida de la categoría especificada.

public:
 void SetOutputChannelColorProfile(System::String ^ colorProfileFilename, System::Drawing::Imaging::ColorAdjustType type);
public void SetOutputChannelColorProfile (string colorProfileFilename, System.Drawing.Imaging.ColorAdjustType type);
member this.SetOutputChannelColorProfile : string * System.Drawing.Imaging.ColorAdjustType -> unit
Public Sub SetOutputChannelColorProfile (colorProfileFilename As String, type As ColorAdjustType)

Parámetros

colorProfileFilename
String

Nombre de la ruta de acceso de un archivo de perfil de color. Si el archivo de perfil de color está en el directorio %SystemRoot%\System32\Spool\Drivers\Color, este parámetro puede ser el nombre de archivo. En caso contrario, este parámetro debe ser el nombre completo de la ruta de acceso.

type
ColorAdjustType

Elemento de ColorAdjustType que especifica la categoría cuyo archivo de perfil de color del canal de salida se establece.

Comentarios

Puede usar los SetOutputChannel métodos y SetOutputChannelColorProfile para convertir una imagen en un espacio de color CMYK (cian-magenta-amarillo-negro) y examinar las intensidades de uno de los canales de color CMYK. Por ejemplo, supongamos que escribe código que realiza los pasos siguientes:

  1. Cree un Imageobjeto .

  2. Cree un objeto ImageAttributes.

  3. Pase ColorChannelC al SetOutputChannel método del ImageAttributes objeto .

  4. Pase el nombre de ruta de acceso de un archivo de perfil de color al SetOutputChannelColorProfile método del ImageAttributes objeto .

  5. Pase las rutas de acceso de los Image objetos y ImageAttributes al DrawImage método .

GDI+ usará el archivo de perfil de color para calcular el componente cian de cada píxel de la imagen, y cada píxel de la imagen representada será un tono de gris que indica la intensidad de su canal cian.

Un ImageAttributes objeto mantiene la configuración de color y escala de grises para cinco categorías de ajuste: predeterminado, mapa de bits, pincel, lápiz y texto. Por ejemplo, puede especificar un archivo de perfil de color de canal de salida para la categoría predeterminada y otro archivo de perfil de color del canal de salida para la categoría de mapa de bits.

La configuración predeterminada de ajuste de color y ajuste de escala de grises se aplica a todas las categorías que no tienen ajustes de ajuste propios. Por ejemplo, si nunca especifica ninguna configuración de ajuste para la categoría de mapa de bits, la configuración predeterminada se aplica a la categoría de mapa de bits.

En cuanto especifique un ajuste de color o ajuste de escala de grises para una determinada categoría, la configuración de ajuste predeterminada ya no se aplica a esa categoría. Por ejemplo, supongamos que especifica una colección de opciones de ajuste para la categoría predeterminada. Si establece el archivo de perfil de color del canal de salida para la categoría de mapa de bits pasando Bitmap al SetOutputChannelColorProfile método , ninguna de las opciones de ajuste predeterminadas se aplicará a los mapas de bits.

Se aplica a

SetOutputChannelColorProfile(String)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

Establece el archivo de perfil de color del canal de salida de la categoría predeterminada.

public:
 void SetOutputChannelColorProfile(System::String ^ colorProfileFilename);
public void SetOutputChannelColorProfile (string colorProfileFilename);
member this.SetOutputChannelColorProfile : string -> unit
Public Sub SetOutputChannelColorProfile (colorProfileFilename As String)

Parámetros

colorProfileFilename
String

Nombre de la ruta de acceso de un archivo de perfil de color. Si el archivo de perfil de color está en el directorio %SystemRoot%\System32\Spool\Drivers\Color, este parámetro puede ser el nombre de archivo. En caso contrario, este parámetro debe ser el nombre completo de la ruta de acceso.

Comentarios

Puede usar los SetOutputChannel métodos y SetOutputChannelColorProfile para convertir una imagen en un espacio de color CMYK (cian-magenta-amarillo-negro) y examinar las intensidades de uno de los canales de color CMYK. Por ejemplo, supongamos que escribe código que realiza los pasos siguientes:

  1. Cree un Imageobjeto .

  2. Cree un objeto ImageAttributes.

  3. Pase ColorChannelC al SetOutputChannel método del ImageAttributes objeto .

  4. Pase el nombre de ruta de acceso de un archivo de perfil de color al SetOutputChannelColorProfile método del ImageAttributes objeto .

  5. Pase las rutas de acceso de los Image objetos y ImageAttributes al DrawImage método .

GDI+ usará el archivo de perfil de color para calcular el componente cian de cada píxel de la imagen, y cada píxel de la imagen representada será un tono de gris que indica la intensidad de su canal cian.

Un ImageAttributes objeto mantiene la configuración de color y escala de grises para cinco categorías de ajuste: predeterminado, mapa de bits, pincel, lápiz y texto. Por ejemplo, puede especificar un archivo de perfil de color de canal de salida para la categoría predeterminada y otro archivo de perfil de color del canal de salida para la categoría de mapa de bits.

La configuración predeterminada de ajuste de color y ajuste de escala de grises se aplica a todas las categorías que no tienen ajustes de ajuste propios. Por ejemplo, si nunca especifica ninguna configuración de ajuste para la categoría de mapa de bits, la configuración predeterminada se aplica a la categoría de mapa de bits.

Se aplica a