ImageAttributes.SetOutputChannelColorProfile Methode

Definitie

Hiermee stelt u het kleurenprofielbestand van het uitvoerkanaal in.

Overloads

Name Description
SetOutputChannelColorProfile(String)

Hiermee stelt u het kleurprofielbestand voor het uitvoerkanaal in voor de standaardcategorie.

SetOutputChannelColorProfile(String, ColorAdjustType)

Hiermee stelt u het uitvoerkanaalkleurprofielbestand in voor een opgegeven categorie.

SetOutputChannelColorProfile(String)

Hiermee stelt u het kleurprofielbestand voor het uitvoerkanaal in voor de standaardcategorie.

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

Parameters

colorProfileFilename
String

De padnaam van een kleurenprofielbestand. Als het kleurenprofielbestand zich in de map %SystemRoot%\System32\Spool\Drivers\Color bevindt, kan deze parameter de bestandsnaam zijn. Anders moet deze parameter de volledig gekwalificeerde padnaam zijn.

Opmerkingen

U kunt de SetOutputChannel en SetOutputChannelColorProfile methoden gebruiken om een afbeelding te converteren naar een CMYK-kleurruimte (cyaan-magenta-geel-zwart) en de intensiteit van een van de CMYK-kleurkanalen te onderzoeken. Stel dat u code schrijft waarmee de volgende stappen worden uitgevoerd:

  1. Maak een Image.

  2. Maak een ImageAttributes object.

  3. Geef ColorChannelC door aan de SetOutputChannel methode van het ImageAttributes object.

  4. Geef de padnaam van een kleurenprofielbestand door aan de SetOutputChannelColorProfile methode van het ImageAttributes object.

  5. Geef de paden van de Image en ImageAttributes objecten door aan de DrawImage methode.

GDI+ gebruikt het kleurenprofielbestand om het cyaanonderdeel van elke pixel in de afbeelding te berekenen en elke pixel in de weergegeven afbeelding is een grijstint die de intensiteit van het cyaankanaal aangeeft.

Een ImageAttributes object onderhoudt instellingen voor kleur en grijswaarden voor vijf aanpassingscategorieën: standaard, bitmap, penseel, pen en tekst. U kunt bijvoorbeeld een uitvoerkanaalkleurprofielbestand opgeven voor de standaardcategorie en een ander uitvoerkanaalkleurprofielbestand voor de bitmapcategorie.

De standaardinstellingen voor kleuraanpassing en instellingen voor grijswaarden zijn van toepassing op alle categorieën die geen aanpassingsinstellingen hebben. Als u bijvoorbeeld nooit aanpassingsinstellingen voor de bitmapcategorie opgeeft, zijn de standaardinstellingen van toepassing op de bitmapcategorie.

Van toepassing op

SetOutputChannelColorProfile(String, ColorAdjustType)

Hiermee stelt u het uitvoerkanaalkleurprofielbestand in voor een opgegeven categorie.

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)

Parameters

colorProfileFilename
String

De padnaam van een kleurenprofielbestand. Als het kleurenprofielbestand zich in de map %SystemRoot%\System32\Spool\Drivers\Color bevindt, kan deze parameter de bestandsnaam zijn. Anders moet deze parameter de volledig gekwalificeerde padnaam zijn.

type
ColorAdjustType

Een element hiervan ColorAdjustType geeft de categorie aan waarvoor het bestand met het kleurprofiel van het uitvoerkanaal is ingesteld.

Opmerkingen

U kunt de SetOutputChannel en SetOutputChannelColorProfile methoden gebruiken om een afbeelding te converteren naar een CMYK-kleurruimte (cyaan-magenta-geel-zwart) en de intensiteit van een van de CMYK-kleurkanalen te onderzoeken. Stel dat u code schrijft waarmee de volgende stappen worden uitgevoerd:

  1. Maak een Image.

  2. Maak een ImageAttributes object.

  3. Geef ColorChannelC door aan de SetOutputChannel methode van het ImageAttributes object.

  4. Geef de padnaam van een kleurenprofielbestand door aan de SetOutputChannelColorProfile methode van het ImageAttributes object.

  5. Geef de paden van de Image en ImageAttributes objecten door aan de DrawImage methode.

GDI+ gebruikt het kleurenprofielbestand om het cyaanonderdeel van elke pixel in de afbeelding te berekenen en elke pixel in de weergegeven afbeelding is een grijstint die de intensiteit van het cyaankanaal aangeeft.

Een ImageAttributes object onderhoudt instellingen voor kleur en grijswaarden voor vijf aanpassingscategorieën: standaard, bitmap, penseel, pen en tekst. U kunt bijvoorbeeld een uitvoerkanaalkleurprofielbestand opgeven voor de standaardcategorie en een ander uitvoerkanaalkleurprofielbestand voor de bitmapcategorie.

De standaardinstellingen voor kleuraanpassing en instellingen voor grijswaarden zijn van toepassing op alle categorieën die geen aanpassingsinstellingen hebben. Als u bijvoorbeeld nooit aanpassingsinstellingen voor de bitmapcategorie opgeeft, zijn de standaardinstellingen van toepassing op de bitmapcategorie.

Zodra u een instelling voor kleuraanpassing of instelling voor grijswaarden voor een bepaalde categorie opgeeft, zijn de standaardinstellingen voor aanpassing niet meer van toepassing op die categorie. Stel dat u een verzameling aanpassingsinstellingen voor de standaardcategorie opgeeft. Als u het uitvoerkanaalkleurprofielbestand voor de bitmapcategorie instelt door deze door te geven Bitmap aan de SetOutputChannelColorProfile methode, worden geen van de standaardinstellingen voor aanpassing toegepast op bitmaps.

Van toepassing op