apply_color_trans_lutT_apply_color_trans_lutApplyColorTransLutApplyColorTransLutapply_color_trans_lut (Operator)
Name
apply_color_trans_lutT_apply_color_trans_lutApplyColorTransLutApplyColorTransLutapply_color_trans_lut — Farbraumtransformation mit der vorab generierten Look-Up-Tabelle.
Signatur
void ApplyColorTransLut(const HObject& Image1, const HObject& Image2, const HObject& Image3, HObject* ImageResult1, HObject* ImageResult2, HObject* ImageResult3, const HTuple& ColorTransLUTHandle)
HImage HImage::ApplyColorTransLut(const HImage& Image2, const HImage& Image3, HImage* ImageResult2, HImage* ImageResult3, const HColorTransLUT& ColorTransLUTHandle) const
HImage HColorTransLUT::ApplyColorTransLut(const HImage& Image1, const HImage& Image2, const HImage& Image3, HImage* ImageResult2, HImage* ImageResult3) const
static void HOperatorSet.ApplyColorTransLut(HObject image1, HObject image2, HObject image3, out HObject imageResult1, out HObject imageResult2, out HObject imageResult3, HTuple colorTransLUTHandle)
HImage HImage.ApplyColorTransLut(HImage image2, HImage image3, out HImage imageResult2, out HImage imageResult3, HColorTransLUT colorTransLUTHandle)
HImage HColorTransLUT.ApplyColorTransLut(HImage image1, HImage image2, HImage image3, out HImage imageResult2, out HImage imageResult3)
Beschreibung
apply_color_trans_lutapply_color_trans_lutApplyColorTransLutApplyColorTransLutApplyColorTransLutapply_color_trans_lut transformiert ein 3-kanaliges Bild von
RGB in den anderen Farbraum und umgekehrt mit der vorab generierten
Look-Up-Tabelle. Die drei Kanäle werden als drei getrennte Bilder
sowohl ein- als auch ausgegeben.
Die weiteren Informationen zu den einzelnen Farbraumtransformationen
können aus den Beschreibungen der Operatoren trans_from_rgbtrans_from_rgbTransFromRgbTransFromRgbTransFromRgbtrans_from_rgb
und trans_to_rgbtrans_to_rgbTransToRgbTransToRgbTransToRgbtrans_to_rgb entnommen werden.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
- Automatisch parallelisiert auf Domainebene.
Parameter
Image1Image1Image1Image1image1image_1 (input_object) singlechannelimage(-array) → objectHImageHObjectHImageHobject (byte)
Eingabebild (Kanal 1).
Image2Image2Image2Image2image2image_2 (input_object) singlechannelimage(-array) → objectHImageHObjectHImageHobject (byte)
Eingabebild (Kanal 2).
Image3Image3Image3Image3image3image_3 (input_object) singlechannelimage(-array) → objectHImageHObjectHImageHobject (byte)
Eingabebild (Kanal 3).
ImageResult1ImageResult1ImageResult1ImageResult1imageResult1image_result_1 (output_object) singlechannelimage(-array) → objectHImageHObjectHImageHobject * (byte)
Farbtransformiertes Ausgabebild (Kanal 1).
ImageResult2ImageResult2ImageResult2ImageResult2imageResult2image_result_2 (output_object) singlechannelimage(-array) → objectHImageHObjectHImageHobject * (byte)
Farbtransformiertes Ausgabebild (Kanal 2).
ImageResult3ImageResult3ImageResult3ImageResult3imageResult3image_result_3 (output_object) singlechannelimage(-array) → objectHImageHObjectHImageHobject * (byte)
Farbtransformiertes Ausgabebild (Kanal 3).
ColorTransLUTHandleColorTransLUTHandleColorTransLUTHandleColorTransLUTHandlecolorTransLUTHandlecolor_trans_luthandle (input_control) color_trans_lut → HColorTransLUT, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle der Lookup-Tabelle für die
Farbtransformation.
Ergebnis
apply_color_trans_lutapply_color_trans_lutApplyColorTransLutApplyColorTransLutApplyColorTransLutapply_color_trans_lut liefert den Wert TRUE, falls die
übergebenen Parameter korrekt sind und die Eingabebilder
erfolgreich transformiert werden konnten. Ansonsten wird eine
Fehlerbehandlung durchgeführt.
Vorgänger
create_color_trans_lutcreate_color_trans_lutCreateColorTransLutCreateColorTransLutCreateColorTransLutcreate_color_trans_lut
Nachfolger
clear_color_trans_lutclear_color_trans_lutClearColorTransLutClearColorTransLutClearColorTransLutclear_color_trans_lut
Alternativen
trans_from_rgbtrans_from_rgbTransFromRgbTransFromRgbTransFromRgbtrans_from_rgb,
trans_to_rgbtrans_to_rgbTransToRgbTransToRgbTransToRgbtrans_to_rgb
Siehe auch
create_color_trans_lutcreate_color_trans_lutCreateColorTransLutCreateColorTransLutCreateColorTransLutcreate_color_trans_lut,
clear_color_trans_lutclear_color_trans_lutClearColorTransLutClearColorTransLutClearColorTransLutclear_color_trans_lut
Modul
Foundation