<< ImageTool IPD - Image Processing Design LAB2RGB >>

IPD - Image Processing Design >> IPD - Image Processing Design > Ind2RGB

Ind2RGB

transformiert Index-Bild in RGB-Bild

Aufruf

RGB = Ind2RGB(IndexBild, FarbTabelle);

RGB = Ind2RGB(IndexBild, FarbTabelle, HintergrundFarbe);

Parameter

IndexBild

2D-Matrix vom Typ uint8, uint16, uint32 oder double. Wenn IndexBild vom Type double ist, müssel alle Elemente ganze Zahlen >= 0 sein.

FarbTabelle

Matrix vom Typ uint8, uint16, uint32 oder double mit drei Spalten

HintergrundFarbe

Vektor mit drei Elementen, kann vom Typ uint8, uint16, uint32 oder double sein. Wenn HintergrundFarbe vom Typ double ist, müssen alle sich alle Elemente im Intervall [0, 1] befinden. Dieser Parameter ist optional. Voreingestellt ist weiß.

Beschreibung

Diese Funktion transformiert Index-Bild in ein RGB-Bild. Jedes Pixel mit einem Wert > 1 wird auf eine Zeile der Farbtabelle abgebildet. Alle Pixel mit Wert Null werden auf die Hintergrundfarbe abgebildet.

Beispiel

IndexBild = matrix(1 : 256, [16 16]);

FarbTabelle = jetcolormap(256);

RGB = Ind2RGB(IndexBild, FarbTabelle);

WriteImage(RGB, 'test.png');

Siehe auch

<< ImageTool IPD - Image Processing Design LAB2RGB >>