ImageAttributes.SetOutputChannelColorProfile Metod

Definition

Anger färgprofilfilen för utdatakanalen.

Överlagringar

Name Description
SetOutputChannelColorProfile(String)

Anger färgprofilfilen för utdatakanalen för standardkategorin.

SetOutputChannelColorProfile(String, ColorAdjustType)

Anger färgprofilfilen för utdatakanalen för en angiven kategori.

SetOutputChannelColorProfile(String)

Anger färgprofilfilen för utdatakanalen för standardkategorin.

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

Parametrar

colorProfileFilename
String

Sökvägen till en färgprofilfil. Om färgprofilfilen finns i katalogen %SystemRoot%\System32\Spool\Drivers\Color kan den här parametern vara filnamnet. Annars måste den här parametern vara det fullständigt kvalificerade sökvägsnamnet.

Kommentarer

Du kan använda SetOutputChannel metoderna och SetOutputChannelColorProfile för att konvertera en bild till ett CMYK-färgutrymme (cyan-magenta-gul-svart) och undersöka intensiteterna i en av CMYK-färgkanalerna. Anta till exempel att du skriver kod som utför följande steg:

  1. Skapa en Image.

  2. Skapa ett ImageAttributes objekt.

  3. Skicka ColorChannelC till SetOutputChannel -metoden för ImageAttributes objektet.

  4. Skicka sökvägens namn på en färgprofilfil till SetOutputChannelColorProfile -metoden för ImageAttributes objektet.

  5. Skicka sökvägarna för objekten Image och ImageAttributes till DrawImage -metoden.

GDI+ använder färgprofilfilen för att beräkna cyankomponenten för varje bildpunkt i bilden, och varje bildpunkt i den renderade bilden kommer att vara en gråton som anger intensiteten i dess cyankanal.

Ett ImageAttributes objekt har färg- och gråskaleinställningar för fem justeringskategorier: standard, bitmapp, pensel, penna och text. Du kan till exempel ange en färgprofilfil för utdatakanalen för standardkategorin och en annan färgprofilfil för utdatakanalen för bitmappskategorin.

Standardinställningarna för färgjustering och gråskalejustering gäller för alla kategorier som inte har egna justeringsinställningar. Om du till exempel aldrig anger några justeringsinställningar för bitmappskategorin gäller standardinställningarna för bitmappskategorin.

Gäller för

SetOutputChannelColorProfile(String, ColorAdjustType)

Anger färgprofilfilen för utdatakanalen för en angiven kategori.

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)

Parametrar

colorProfileFilename
String

Sökvägen till en färgprofilfil. Om färgprofilfilen finns i katalogen %SystemRoot%\System32\Spool\Drivers\Color kan den här parametern vara filnamnet. Annars måste den här parametern vara det fullständigt kvalificerade sökvägsnamnet.

type
ColorAdjustType

Ett element i ColorAdjustType som anger den kategori som färgprofilfilen för utdatakanalen har angetts för.

Kommentarer

Du kan använda SetOutputChannel metoderna och SetOutputChannelColorProfile för att konvertera en bild till ett CMYK-färgutrymme (cyan-magenta-gul-svart) och undersöka intensiteterna i en av CMYK-färgkanalerna. Anta till exempel att du skriver kod som utför följande steg:

  1. Skapa en Image.

  2. Skapa ett ImageAttributes objekt.

  3. Skicka ColorChannelC till SetOutputChannel -metoden för ImageAttributes objektet.

  4. Skicka sökvägens namn på en färgprofilfil till SetOutputChannelColorProfile -metoden för ImageAttributes objektet.

  5. Skicka sökvägarna för objekten Image och ImageAttributes till DrawImage -metoden.

GDI+ använder färgprofilfilen för att beräkna cyankomponenten för varje bildpunkt i bilden, och varje bildpunkt i den renderade bilden kommer att vara en gråton som anger intensiteten i dess cyankanal.

Ett ImageAttributes objekt har färg- och gråskaleinställningar för fem justeringskategorier: standard, bitmapp, pensel, penna och text. Du kan till exempel ange en färgprofilfil för utdatakanalen för standardkategorin och en annan färgprofilfil för utdatakanalen för bitmappskategorin.

Standardinställningarna för färgjustering och gråskalejustering gäller för alla kategorier som inte har egna justeringsinställningar. Om du till exempel aldrig anger några justeringsinställningar för bitmappskategorin gäller standardinställningarna för bitmappskategorin.

Så snart du anger en inställning för färgjustering eller gråskalejustering för en viss kategori gäller standardjusteringsinställningarna inte längre för den kategorin. Anta till exempel att du anger en samling justeringsinställningar för standardkategorin. Om du anger färgprofilfilen för utdatakanalen för bitmappskategorin genom att skicka Bitmap till SetOutputChannelColorProfile metoden gäller ingen av standardjusteringsinställningarna för bitmappar.

Gäller för