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)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
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 di colore CMYK (cyan-magenta-giallo-nero) ed esaminare le intensità di uno dei canali di colore CMYK. Si supponga, ad esempio, di scrivere codice che esegue la procedura seguente:

  1. Creare un oggetto Image.

  2. Creare un oggetto ImageAttributes.

  3. Passare ColorChannelC al metodo dell'oggetto ImageAttributesSetOutputChannel.

  4. Passare il nome del percorso di un file del profilo di 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 di cui è stato eseguito il rendering sarà una sfumatura di grigio che indica l'intensità del suo canale ciano.

Un ImageAttributes oggetto gestisce le impostazioni di colore e scala di grigio per cinque categorie di regolazione: impostazione predefinita, bitmap, pennello, penna e testo. Ad esempio, è possibile specificare un file color-profile del canale di output per la categoria predefinita e un file di profilo del canale di output diverso per la categoria bitmap.

Le impostazioni predefinite di regolazione dei colori e di regolazione della scala grigia si applicano a tutte le categorie che non hanno 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 grigia 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 di 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)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
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 di colore CMYK (cyan-magenta-giallo-nero) ed esaminare le intensità di uno dei canali di colore CMYK. Si supponga, ad esempio, di scrivere codice che esegue la procedura seguente:

  1. Creare un oggetto Image.

  2. Creare un oggetto ImageAttributes.

  3. Passare ColorChannelC al metodo dell'oggetto ImageAttributesSetOutputChannel.

  4. Passare il nome del percorso di un file del profilo di 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 di cui è stato eseguito il rendering sarà una sfumatura di grigio che indica l'intensità del suo canale ciano.

Un ImageAttributes oggetto gestisce le impostazioni di colore e scala di grigio per cinque categorie di regolazione: impostazione predefinita, bitmap, pennello, penna e testo. Ad esempio, è possibile specificare un file color-profile del canale di output per la categoria predefinita e un file di profilo del canale di output diverso per la categoria bitmap.

Le impostazioni predefinite di regolazione dei colori e di regolazione della scala grigia si applicano a tutte le categorie che non hanno 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