Metodo ImageAttributes::SetBrushRemapTable (gdiplusimageattributes.h)

Il metodo ImageAttributes::SetBrushRemapTable imposta la tabella di mapping dei colori per la categoria pennello.

Sintassi

Status SetBrushRemapTable(
  [in] UINT           mapSize,
  [in] const ColorMap *map
);

Parametri

[in] mapSize

Tipo: UINT

INT che specifica il numero di elementi nella matrice della mappa .

[in] map

Tipo: ColorMap*

Puntatore a una matrice di strutture ColorMap .

Valore restituito

Tipo: Stato

Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .

Commenti

Una tabella color-remap è una matrice di strutture ColorMap . Ogni struttura ColorMap include due oggetti Color : uno che specifica un colore precedente e uno che specifica un nuovo colore corrispondente. Durante il rendering, qualsiasi colore corrispondente a uno dei colori precedenti nella tabella di rimap viene modificato nel nuovo colore corrispondente.

La chiamata al metodo ImageAttributes::SetBrushRemapTable ha lo stesso effetto del passaggio di ColorAdjustTypeBrush al metodo ImageAttributes::SetRemapTable . La tabella di rimap specificata si applica agli elementi nei metafile riempiti con un pennello.

Esempio

Nell'esempio seguente viene creato un oggetto ImageAttributes e viene impostata la tabella di rimap del pennello in modo che il rosso venga convertito in verde.


ImageAttributes imageAtt;
ColorMap cMap;
cMap.oldColor = Color(255, 255, 0, 0);  // red
cMap.newColor = Color(255, 0, 255, 0);  // green
imageAtt.SetBrushRemapTable(1, &cMap);
				

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusimageattributes.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Bitmap

Colore

Coloradjusttype

ColorMap

Immagine

Imageattributes

Metafile

Ricolorazione