Język

ImageAttributes.SetOutputChannelColorProfile Metoda

Definicja

Ustawia plik profilu kolorów kanału wyjściowego.

Przeciążenia

Nazwisko Opis
SetOutputChannelColorProfile(String, ColorAdjustType)

Ustawia plik profilu kolorów kanału wyjściowego dla określonej kategorii.

SetOutputChannelColorProfile(String)

Ustawia plik profilu kolorów kanału wyjściowego dla kategorii domyślnej.

SetOutputChannelColorProfile(String, ColorAdjustType)

Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs

Ustawia plik profilu kolorów kanału wyjściowego dla określonej 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

Nazwa ścieżki pliku profilu kolorów. Jeśli plik profilu kolorów znajduje się w katalogu %SystemRoot%\System32\Spool\Drivers\Color, ten parametr może być nazwą pliku. W przeciwnym razie ten parametr musi być w pełni kwalifikowaną nazwą ścieżki.

type
ColorAdjustType

Element ColorAdjustType tego elementu określa kategorię, dla której ustawiono plik profilu kolorów kanału wyjściowego.

Uwagi

Za pomocą SetOutputChannel metod i SetOutputChannelColorProfile można przekonwertować obraz na przestrzeń kolorów CMYK (cyan-magenta-yellow-black) i zbadać intensyfikacje jednego z kanałów kolorów CMYK. Załóżmy na przykład, że piszesz kod, który wykonuje następujące kroki:

  1. Utwórz element Image.

  2. Utwórz ImageAttributes obiekt.

  3. Przekaż ColorChannelC do SetOutputChannel metody ImageAttributes obiektu .

  4. Przekaż nazwę ścieżki pliku profilu koloru do SetOutputChannelColorProfile metody ImageAttributes obiektu.

  5. Przekaż ścieżki Image obiektów i ImageAttributes do DrawImage metody .

GDI+ użyje pliku profilu kolorów do obliczenia składnika cyjanu każdego piksela na obrazie, a każdy piksel na renderowanym obrazie będzie odcieniem szarości, który wskazuje intensywność kanału cyjanowego.

Obiekt ImageAttributes zachowuje ustawienia koloru i skali szarości dla pięciu kategorii korekty: domyślne, mapy bitowej, pędzla, pióra i tekstu. Można na przykład określić plik profilu koloru kanału wyjściowego dla kategorii domyślnej i inny plik profilu koloru kanału wyjściowego dla kategorii mapy bitowej.

Domyślne ustawienia korekty kolorów i korekty skali szarości mają zastosowanie do wszystkich kategorii, które nie mają własnych ustawień korekty. Jeśli na przykład nigdy nie określisz żadnych ustawień korekty dla kategorii mapy bitowej, ustawienia domyślne będą stosowane do kategorii mapy bitowej.

Gdy tylko określisz ustawienie korekty kolorów lub korekty skali szarości dla określonej kategorii, domyślne ustawienia korekty nie będą już stosowane do tej kategorii. Załóżmy na przykład, że określisz kolekcję ustawień korekty dla kategorii domyślnej. Jeśli ustawisz plik profilu koloru kanału wyjściowego dla kategorii mapy bitowej, przechodząc Bitmap do SetOutputChannelColorProfile metody , żadne z domyślnych ustawień korekty nie będzie miało zastosowania do map bitowych.

Dotyczy

SetOutputChannelColorProfile(String)

Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs

Ustawia plik profilu kolorów kanału wyjściowego dla kategorii domyślnej.

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

Nazwa ścieżki pliku profilu kolorów. Jeśli plik profilu kolorów znajduje się w katalogu %SystemRoot%\System32\Spool\Drivers\Color, ten parametr może być nazwą pliku. W przeciwnym razie ten parametr musi być w pełni kwalifikowaną nazwą ścieżki.

Uwagi

Za pomocą SetOutputChannel metod i SetOutputChannelColorProfile można przekonwertować obraz na przestrzeń kolorów CMYK (cyan-magenta-yellow-black) i zbadać intensyfikacje jednego z kanałów kolorów CMYK. Załóżmy na przykład, że piszesz kod, który wykonuje następujące kroki:

  1. Utwórz element Image.

  2. Utwórz ImageAttributes obiekt.

  3. Przekaż ColorChannelC do SetOutputChannel metody ImageAttributes obiektu .

  4. Przekaż nazwę ścieżki pliku profilu koloru do SetOutputChannelColorProfile metody ImageAttributes obiektu.

  5. Przekaż ścieżki Image obiektów i ImageAttributes do DrawImage metody .

GDI+ użyje pliku profilu kolorów do obliczenia składnika cyjanu każdego piksela na obrazie, a każdy piksel na renderowanym obrazie będzie odcieniem szarości, który wskazuje intensywność kanału cyjanowego.

Obiekt ImageAttributes zachowuje ustawienia koloru i skali szarości dla pięciu kategorii korekty: domyślne, mapy bitowej, pędzla, pióra i tekstu. Można na przykład określić plik profilu koloru kanału wyjściowego dla kategorii domyślnej i inny plik profilu koloru kanału wyjściowego dla kategorii mapy bitowej.

Domyślne ustawienia korekty kolorów i korekty skali szarości mają zastosowanie do wszystkich kategorii, które nie mają własnych ustawień korekty. Jeśli na przykład nigdy nie określisz żadnych ustawień korekty dla kategorii mapy bitowej, ustawienia domyślne będą stosowane do kategorii mapy bitowej.

Dotyczy