ImageAttributes.SetOutputChannelColorProfile Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví soubor barevného profilu výstupního kanálu.
Přetížení
SetOutputChannelColorProfile(String, ColorAdjustType) |
Nastaví soubor barevného profilu výstupního kanálu pro zadanou kategorii. |
SetOutputChannelColorProfile(String) |
Nastaví soubor barevného profilu výstupního kanálu pro výchozí kategorii. |
SetOutputChannelColorProfile(String, ColorAdjustType)
- Zdroj:
- ImageAttributes.cs
- Zdroj:
- ImageAttributes.cs
- Zdroj:
- ImageAttributes.cs
Nastaví soubor barevného profilu výstupního kanálu pro zadanou kategorii.
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)
Parametry
- colorProfileFilename
- String
Název cesty souboru s barevným profilem. Pokud je soubor barevného profilu v adresáři %SystemRoot%\System32\Spool\Drivers\Color, může být tento parametr názvem souboru. V opačném případě musí být tento parametr plně kvalifikovaným názvem cesty.
- type
- ColorAdjustType
Prvek, který určuje kategorii, pro kterou je nastaven soubor barevného ColorAdjustType profilu výstupního kanálu.
Poznámky
Pomocí metod a SetOutputChannelColorProfile můžete SetOutputChannel převést obrázek na barevný prostor CMYK (azurová-purpurová-žlutá-černá) a prozkoumat intenzity jednoho z barevných kanálů CMYK. Předpokládejme například, že napíšete kód, který provede následující kroky:
Create .Image
Create objektuImageAttributes.
SetOutputChannel Předat ColorChannelC do metody objektuImageAttributes.
Předejte cestu k souboru SetOutputChannelColorProfile profilu barev metodě objektu ImageAttributes .
Předejte cesty k objektům Image a ImageAttributes do DrawImage metody.
GDI+ použije soubor s barevným profilem k výpočtu azurové složky každého pixelu na obrázku a každý pixel ve vykresleném obrázku bude odstínem šedé, který indikuje intenzitu azurového kanálu.
Objekt ImageAttributes zachovává nastavení barev a stupňů šedé pro pět kategorií úprav: výchozí, rastrový obrázek, štětec, pero a text. Můžete například zadat soubor barevného profilu výstupního kanálu pro výchozí kategorii a jiný soubor barevného profilu výstupního kanálu pro kategorii rastrového obrázku.
Výchozí nastavení úprav barev a úprav ve stupních šedé platí pro všechny kategorie, které nemají vlastní nastavení úprav. Pokud například nikdy nezadáte žádné nastavení úprav pro kategorii rastrového obrázku, použije se výchozí nastavení pro kategorii rastrových obrázků.
Jakmile pro určitou kategorii zadáte nastavení pro úpravu barev nebo stupně šedé, výchozí nastavení úprav se už na tuto kategorii nevztahuje. Předpokládejme například, že zadáte kolekci nastavení úprav pro výchozí kategorii. Pokud nastavíte soubor barevného profilu výstupního kanálu pro kategorii rastrového obrázku předáním Bitmap do SetOutputChannelColorProfile metody, žádné z výchozích nastavení úprav nebude platit pro rastrové obrázky.
Platí pro
SetOutputChannelColorProfile(String)
- Zdroj:
- ImageAttributes.cs
- Zdroj:
- ImageAttributes.cs
- Zdroj:
- ImageAttributes.cs
Nastaví soubor barevného profilu výstupního kanálu pro výchozí kategorii.
public:
void SetOutputChannelColorProfile(System::String ^ colorProfileFilename);
public void SetOutputChannelColorProfile (string colorProfileFilename);
member this.SetOutputChannelColorProfile : string -> unit
Public Sub SetOutputChannelColorProfile (colorProfileFilename As String)
Parametry
- colorProfileFilename
- String
Název cesty souboru s barevným profilem. Pokud je soubor barevného profilu v adresáři %SystemRoot%\System32\Spool\Drivers\Color, může být tento parametr názvem souboru. V opačném případě musí být tento parametr plně kvalifikovaným názvem cesty.
Poznámky
Pomocí metod a SetOutputChannelColorProfile můžete SetOutputChannel převést obrázek na barevný prostor CMYK (azurová-purpurová-žlutá-černá) a prozkoumat intenzity jednoho z barevných kanálů CMYK. Předpokládejme například, že napíšete kód, který provede následující kroky:
Create .Image
Create objektuImageAttributes.
SetOutputChannel Předat ColorChannelC do metody objektuImageAttributes.
Předejte cestu k souboru SetOutputChannelColorProfile profilu barev metodě objektu ImageAttributes .
Předejte cesty k objektům Image a ImageAttributes do DrawImage metody.
GDI+ použije soubor s barevným profilem k výpočtu azurové složky každého pixelu na obrázku a každý pixel ve vykresleném obrázku bude odstínem šedé, který indikuje intenzitu azurového kanálu.
Objekt ImageAttributes zachovává nastavení barev a stupňů šedé pro pět kategorií úprav: výchozí, rastrový obrázek, štětec, pero a text. Můžete například zadat soubor barevného profilu výstupního kanálu pro výchozí kategorii a jiný soubor barevného profilu výstupního kanálu pro kategorii rastrového obrázku.
Výchozí nastavení úprav barev a úprav ve stupních šedé platí pro všechny kategorie, které nemají vlastní nastavení úprav. Pokud například nikdy nezadáte žádné nastavení úprav pro kategorii rastrového obrázku, použije se výchozí nastavení pro kategorii rastrových obrázků.