Udostępnij za pośrednictwem


ImageAttributes.SetOutputChannelColorProfile Metoda

Definicja

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

Przeciążenia

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

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 (cyjanowo-żółte-czarne) i zbadać intensyfikacje jednego z kanałów kolorów CMYK. Załóżmy na przykład, że piszesz kod wykonujący następujące kroki:

  1. Twórca .Image

  2. ImageAttributes Twórca obiektu.

  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 cyjan.

Obiekt ImageAttributes zachowuje ustawienia koloru i skali szarości dla pięciu kategorii korekt: domyślne, mapy bitowe, pędzle, pióro i tekst. Można na przykład określić plik profilu koloru kanału wyjściowego dla kategorii domyślnej i inny plik profilu kolorów kanału wyjściowego dla kategorii mapy bitowej.

Domyślne ustawienia dostosowania kolorów i skali szarości mają zastosowanie do wszystkich kategorii, które nie mają własnych ustawień regulacji. 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 koloru lub 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 kolorów kanału wyjściowego dla kategorii mapy bitowej, przechodząc Bitmap do SetOutputChannelColorProfile metody, żadne z domyślnych ustawień regulacji 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

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 (cyjanowo-żółte-czarne) i zbadać intensyfikacje jednego z kanałów kolorów CMYK. Załóżmy na przykład, że piszesz kod wykonujący następujące kroki:

  1. Twórca .Image

  2. ImageAttributes Twórca obiektu.

  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 cyjan.

Obiekt ImageAttributes zachowuje ustawienia koloru i skali szarości dla pięciu kategorii korekt: domyślne, mapy bitowe, pędzle, pióro i tekst. Można na przykład określić plik profilu koloru kanału wyjściowego dla kategorii domyślnej i inny plik profilu kolorów kanału wyjściowego dla kategorii mapy bitowej.

Domyślne ustawienia dostosowania kolorów i skali szarości mają zastosowanie do wszystkich kategorii, które nie mają własnych ustawień regulacji. 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