Lines Matching refs:pixel
135 int pixel; /* key */ member
144 int pixel; /* key */ member
573 …return (a->pixel == b->pixel && a->bgcolor == b->bgcolor && a->fgcolor == b->fgcolor && a->im == b…
589 int pixel, npixel, bg, fg; local
593 pixel = a->pixel = b->pixel;
600 if ((pixel + pixel) >= NUMCOLORS) {
606 npixel = NUMCOLORS - pixel;
618 gdAlphaMax - (gdTrueColorGetAlpha (fg) * pixel / NUMCOLORS));
621 (pixel * im->red[fg] + npixel * im->red[bg]) / NUMCOLORS,
622 (pixel * im->green[fg] + npixel * im->green[bg]) / NUMCOLORS,
623 (pixel * im->blue[fg] + npixel * im->blue[bg]) / NUMCOLORS);
637 unsigned char *pixel = NULL; local
734 … tc_key.pixel = ((bitmap.buffer[pc] * NUMCOLORS) + bitmap.num_grays / 2) / (bitmap.num_grays - 1);
736 tc_key.pixel = ((bitmap.buffer[pc / 8] << (pc % 8)) & 128) ? NUMCOLORS : 0;
738 tc_key.pixel = ((bitmap.buffer[(col>>3)+pcr]) & (1<<(~col&0x07))) ? NUMCOLORS : 0;
742 if (tc_key.pixel > 0) { /* if not background */
750 pixel = &im->pixels[y][x];
751 if (tc_key.pixel == NUMCOLORS) {
755 *pixel = (fg < 0) ? -fg : fg;
758 tc_key.bgcolor = *pixel;
760 *pixel = tc_elem->tweencolor;