ImageAttributes.SetOutputChannelColorProfile Metodo

Definizione

Imposta il file del profilo dei colori del canale di output.

Overload

SetOutputChannelColorProfile(String, ColorAdjustType)

Imposta il file del profilo dei colori del canale di output per una categoria specificata.

SetOutputChannelColorProfile(String)

Imposta il file del profilo del colore del canale di output per la categoria predefinita.

SetOutputChannelColorProfile(String, ColorAdjustType)

Origine:
ImageAttributes.cs
Origine:
ImageAttributes.cs
Origine:
ImageAttributes.cs

Imposta il file del profilo dei colori del canale di output per una categoria specificata.

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)

Parametri

colorProfileFilename
String

Nome del percorso di un file del profilo del colore. Se il file del profilo dei colori si trova nella directory %SystemRoot%\System32\Spool\Drivers\Color, il parametro può corrispondere al nome del file. In caso contrario, è necessario che il parametro corrisponda al nome completo del percorso.

type
ColorAdjustType

Elemento dell'oggetto ColorAdjustType da cui viene specificata la categoria per la quale viene impostato il file del profilo dei colori del canale di output.

Commenti

È possibile usare i SetOutputChannel metodi e SetOutputChannelColorProfile per convertire un'immagine in uno spazio colore CMYK (ciano-magenta-giallo-nero) ed esaminare le intensità di uno dei canali di colore CMYK. Si supponga, ad esempio, di scrivere codice che esegua i passaggi seguenti:

  1. Create un oggetto Image.

  2. Creare un oggetto ImageAttributes.

  3. Passare ColorChannelC al SetOutputChannel metodo dell'oggetto ImageAttributes .

  4. Passare il nome del percorso di un file di profilo colore al SetOutputChannelColorProfile metodo dell'oggetto ImageAttributes .

  5. Passare i percorsi degli Image oggetti e ImageAttributes al DrawImage metodo .

GDI+ userà il file del profilo colore per calcolare il componente ciano di ogni pixel nell'immagine e ogni pixel nell'immagine sottoposta a rendering sarà una sfumatura di grigio che indica l'intensità del canale ciano.

Un ImageAttributes oggetto mantiene le impostazioni di colore e gradazioni di grigio per cinque categorie di regolazione: default, bitmap, brush, pen e text. Ad esempio, è possibile specificare un file del profilo colore del canale di output per la categoria predefinita e un file di profilo colore del canale di output diverso per la categoria bitmap.

Le impostazioni predefinite di regolazione dei colori e di regolazione della scala di grigi si applicano a tutte le categorie che non dispongono di impostazioni di regolazione personalizzate. Ad esempio, se non si specificano mai impostazioni di regolazione per la categoria bitmap, le impostazioni predefinite si applicano alla categoria bitmap.

Non appena si specifica un'impostazione di regolazione del colore o di regolazione della scala di grigi per una determinata categoria, le impostazioni di regolazione predefinite non si applicano più a tale categoria. Si supponga, ad esempio, di specificare una raccolta di impostazioni di regolazione per la categoria predefinita. Se si imposta il file del profilo colore del canale di output per la categoria bitmap passando Bitmap al SetOutputChannelColorProfile metodo , nessuna delle impostazioni di regolazione predefinite verrà applicata alle bitmap.

Si applica a

SetOutputChannelColorProfile(String)

Origine:
ImageAttributes.cs
Origine:
ImageAttributes.cs
Origine:
ImageAttributes.cs

Imposta il file del profilo del colore del canale di output per la categoria predefinita.

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

Parametri

colorProfileFilename
String

Nome del percorso di un file del profilo del colore. Se il file del profilo dei colori si trova nella directory %SystemRoot%\System32\Spool\Drivers\Color, il parametro può corrispondere al nome del file. In caso contrario, è necessario che il parametro corrisponda al nome completo del percorso.

Commenti

È possibile usare i SetOutputChannel metodi e SetOutputChannelColorProfile per convertire un'immagine in uno spazio colore CMYK (ciano-magenta-giallo-nero) ed esaminare le intensità di uno dei canali di colore CMYK. Si supponga, ad esempio, di scrivere codice che esegua i passaggi seguenti:

  1. Create un oggetto Image.

  2. Creare un oggetto ImageAttributes.

  3. Passare ColorChannelC al SetOutputChannel metodo dell'oggetto ImageAttributes .

  4. Passare il nome del percorso di un file di profilo colore al SetOutputChannelColorProfile metodo dell'oggetto ImageAttributes .

  5. Passare i percorsi degli Image oggetti e ImageAttributes al DrawImage metodo .

GDI+ userà il file del profilo colore per calcolare il componente ciano di ogni pixel nell'immagine e ogni pixel nell'immagine sottoposta a rendering sarà una sfumatura di grigio che indica l'intensità del canale ciano.

Un ImageAttributes oggetto mantiene le impostazioni di colore e gradazioni di grigio per cinque categorie di regolazione: default, bitmap, brush, pen e text. Ad esempio, è possibile specificare un file del profilo colore del canale di output per la categoria predefinita e un file di profilo colore del canale di output diverso per la categoria bitmap.

Le impostazioni predefinite di regolazione dei colori e di regolazione della scala di grigi si applicano a tutte le categorie che non dispongono di impostazioni di regolazione personalizzate. Ad esempio, se non si specificano mai impostazioni di regolazione per la categoria bitmap, le impostazioni predefinite si applicano alla categoria bitmap.

Si applica a