Home | History | Annotate | Download | only in highgui

Lines Matching refs:palette

341 void CvtPaletteToGray( const PaletteEntry* palette, uchar* grayPalette, int entries )
346 icvCvt_BGR2Gray_8u_C3C1R( (uchar*)(palette + i), 0, grayPalette + i, 0, cvSize(1,1) );
351 void FillGrayPalette( PaletteEntry* palette, int bpp, bool negative )
359 palette[i].b = palette[i].g = palette[i].r = (uchar)val;
360 palette[i].a = 0;
365 bool IsColorPalette( PaletteEntry* palette, int bpp )
371 if( palette[i].b != palette[i].g ||
372 palette[i].b != palette[i].r )
444 uchar* FillColorRow8( uchar* data, uchar* indices, int len, PaletteEntry* palette )
449 *((PaletteEntry*)(data-3)) = palette[*indices++];
451 PaletteEntry clr = palette[indices[0]];
457 uchar* FillGrayRow8( uchar* data, uchar* indices, int len, uchar* palette )
462 data[i] = palette[indices[i]];
468 uchar* FillColorRow4( uchar* data, uchar* indices, int len, PaletteEntry* palette )
475 *((PaletteEntry*)(data-6)) = palette[idx >> 4];
476 *((PaletteEntry*)(data-3)) = palette[idx & 15];
480 PaletteEntry clr = palette[idx >> 4];
485 clr = palette[idx & 15];
492 uchar* FillGrayRow4( uchar* data, uchar* indices, int len, uchar* palette )
498 data[-2] = palette[idx >> 4];
499 data[-1] = palette[idx & 15];
503 uchar clr = palette[idx >> 4];
508 clr = palette[idx & 15];
515 uchar* FillColorRow1( uchar* data, uchar* indices, int len, PaletteEntry* palette )
522 *((PaletteEntry*)(data - 24)) = palette[(idx & 128) != 0];
523 *((PaletteEntry*)(data - 21)) = palette[(idx & 64) != 0];
524 *((PaletteEntry*)(data - 18)) = palette[(idx & 32) != 0];
525 *((PaletteEntry*)(data - 15)) = palette[(idx & 16) != 0];
526 *((PaletteEntry*)(data - 12)) = palette[(idx & 8) != 0];
527 *((PaletteEntry*)(data - 9)) = palette[(idx & 4) != 0];
528 *((PaletteEntry*)(data - 6)) = palette[(idx & 2) != 0];
529 *((PaletteEntry*)(data - 3)) = palette[(idx & 1) != 0];
535 PaletteEntry clr = palette[idx < 0];
543 uchar* FillGrayRow1( uchar* data, uchar* indices, int len, uchar* palette )
550 *((uchar*)(data - 8)) = palette[(idx & 128) != 0];
551 *((uchar*)(data - 7)) = palette[(idx & 64) != 0];
552 *((uchar*)(data - 6)) = palette[(idx & 32) != 0];
553 *((uchar*)(data - 5)) = palette[(idx & 16) != 0];
554 *((uchar*)(data - 4)) = palette[(idx & 8) != 0];
555 *((uchar*)(data - 3)) = palette[(idx & 4) != 0];
556 *((uchar*)(data - 2)) = palette[(idx & 2) != 0];
557 *((uchar*)(data - 1)) = palette[(idx & 1) != 0];
563 data[0] = palette[idx < 0];