Partage via


ImageAttributes.SetOutputChannelColorProfile Méthode

Définition

Définit le fichier du profil des couleurs du canal de sortie.

Surcharges

SetOutputChannelColorProfile(String, ColorAdjustType)

Définit le fichier du profil des couleurs du canal de sortie pour une catégorie spécifiée.

SetOutputChannelColorProfile(String)

Définit le fichier du profil des couleurs du canal de sortie pour la catégorie par défaut.

SetOutputChannelColorProfile(String, ColorAdjustType)

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

Définit le fichier du profil des couleurs du canal de sortie pour une catégorie spécifiée.

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)

Paramètres

colorProfileFilename
String

Nom du chemin d’accès au fichier de profil des couleurs. Si le fichier du profil des couleurs se trouve dans le répertoire %SystemRoot%\System32\Spool\Drivers\Color, ce paramètre peut être le nom de fichier. Sinon, ce paramètre doit être un nom de chemin qualifié complet.

type
ColorAdjustType

Élément de ColorAdjustType qui spécifie la catégorie pour laquelle le fichier du profil des couleurs du canal de sortie est défini.

Remarques

Vous pouvez utiliser les SetOutputChannel méthodes et SetOutputChannelColorProfile pour convertir une image en espace de couleur CMJN (cyan-magenta-jaune-noir) et examiner les intensités de l’un des canaux de couleurs CMJN. Par exemple, supposons que vous écriviez du code qui effectue les étapes suivantes :

  1. Create un Image.

  2. Créez un objet ImageAttributes.

  3. ColorChannelC Passez à la SetOutputChannel méthode de l’objetImageAttributes.

  4. Passez le nom du chemin d’accès d’un fichier de profil de couleur à la SetOutputChannelColorProfile méthode de l’objet ImageAttributes .

  5. Passez les chemins des Image objets et ImageAttributes à la DrawImage méthode .

GDI+ utilise le fichier de profil de couleur pour calculer le composant cyan de chaque pixel de l’image, et chaque pixel de l’image rendue sera une nuance de gris qui indique l’intensité de son canal cyan.

Un ImageAttributes objet conserve les paramètres de couleur et de nuances de gris pour cinq catégories d’ajustement : par défaut, bitmap, pinceau, stylet et texte. Par exemple, vous pouvez spécifier un fichier de profil de couleur de canal de sortie pour la catégorie par défaut et un autre fichier de profil de couleur de canal de sortie pour la catégorie bitmap.

Les paramètres d’ajustement des couleurs et de réglage des nuances de gris par défaut s’appliquent à toutes les catégories qui n’ont pas de paramètres d’ajustement propres. Par exemple, si vous ne spécifiez jamais de paramètres d’ajustement pour la catégorie bitmap, les paramètres par défaut s’appliquent à la catégorie bitmap.

Dès que vous spécifiez un paramètre de réglage des couleurs ou de réglage des nuances de gris pour une catégorie donnée, les paramètres d’ajustement par défaut ne s’appliquent plus à cette catégorie. Par exemple, supposons que vous spécifiez une collection de paramètres d’ajustement pour la catégorie par défaut. Si vous définissez le fichier de profil couleur du canal de sortie pour la catégorie bitmap en passant Bitmap à la SetOutputChannelColorProfile méthode, aucun des paramètres d’ajustement par défaut ne s’applique aux bitmaps.

S’applique à

SetOutputChannelColorProfile(String)

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

Définit le fichier du profil des couleurs du canal de sortie pour la catégorie par défaut.

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

Paramètres

colorProfileFilename
String

Nom du chemin d’accès au fichier de profil des couleurs. Si le fichier du profil des couleurs se trouve dans le répertoire %SystemRoot%\System32\Spool\Drivers\Color, ce paramètre peut être le nom de fichier. Sinon, ce paramètre doit être un nom de chemin qualifié complet.

Remarques

Vous pouvez utiliser les SetOutputChannel méthodes et SetOutputChannelColorProfile pour convertir une image en espace de couleur CMJN (cyan-magenta-jaune-noir) et examiner les intensités de l’un des canaux de couleurs CMJN. Par exemple, supposons que vous écriviez du code qui effectue les étapes suivantes :

  1. Create un Image.

  2. Créez un objet ImageAttributes.

  3. ColorChannelC Passez à la SetOutputChannel méthode de l’objetImageAttributes.

  4. Passez le nom du chemin d’accès d’un fichier de profil de couleur à la SetOutputChannelColorProfile méthode de l’objet ImageAttributes .

  5. Passez les chemins des Image objets et ImageAttributes à la DrawImage méthode .

GDI+ utilise le fichier de profil de couleur pour calculer le composant cyan de chaque pixel de l’image, et chaque pixel de l’image rendue sera une nuance de gris qui indique l’intensité de son canal cyan.

Un ImageAttributes objet conserve les paramètres de couleur et de nuances de gris pour cinq catégories d’ajustement : par défaut, bitmap, pinceau, stylet et texte. Par exemple, vous pouvez spécifier un fichier de profil de couleur de canal de sortie pour la catégorie par défaut et un autre fichier de profil de couleur de canal de sortie pour la catégorie bitmap.

Les paramètres d’ajustement des couleurs et de réglage des nuances de gris par défaut s’appliquent à toutes les catégories qui n’ont pas de paramètres d’ajustement propres. Par exemple, si vous ne spécifiez jamais de paramètres d’ajustement pour la catégorie bitmap, les paramètres par défaut s’appliquent à la catégorie bitmap.

S’applique à