Lines Matching refs:red

475          int r = (palette[i].red >> (8 - PNG_DITHER_RED_BITS));
643 png_set_rgb_to_gray(png_structp png_ptr, int error_action, double red,
646 int red_fixed = (int)((float)red*100000.0 + 0.5);
655 png_fixed_point red, png_fixed_point green)
678 if(red < 0 || green < 0)
683 else if(red + green < 100000L)
685 red_int = (png_uint_16)(((png_uint_32)red*32768L)/100000L);
757 png_ptr->background.red == png_ptr->background.green &&
758 png_ptr->background.red == png_ptr->background.blue)
761 png_ptr->background.gray = png_ptr->background.red;
775 png_ptr->background.red = png_ptr->background.green
780 png_ptr->trans_values.red = png_ptr->trans_values.green
786 png_ptr->background.red = png_ptr->background.green
791 png_ptr->trans_values.red = png_ptr->trans_values.green
797 png_ptr->background.red = png_ptr->background.green
802 png_ptr->trans_values.red = png_ptr->trans_values.green
808 png_ptr->background.red = png_ptr->background.green
815 png_ptr->background.red =
816 png_ptr->palette[png_ptr->background.index].red;
880 back.red = png_ptr->gamma_table[png_ptr->background.red];
884 back_1.red = png_ptr->gamma_to_1[png_ptr->background.red];
914 back.red = (png_byte)png_ptr->background.red;
920 back.red = (png_byte)(pow(
921 (double)png_ptr->background.red/255, gs) * 255.0 + .5);
928 back_1.red = (png_byte)(pow(
929 (double)png_ptr->background.red/255, g) * 255.0 + .5);
947 v = png_ptr->gamma_to_1[palette[i].red];
948 png_composite(w, v, png_ptr->trans[i], back_1.red);
949 palette[i].red = png_ptr->gamma_from_1[w];
962 palette[i].red = png_ptr->gamma_table[palette[i].red];
998 if ((png_ptr->background.red != png_ptr->background.green) ||
999 (png_ptr->background.red != png_ptr->background.blue) ||
1000 (png_ptr->background.red != png_ptr->background.gray))
1003 png_ptr->background_1.red = (png_uint_16)(pow(
1004 (double)png_ptr->background.red / m, g) * m + .5);
1009 png_ptr->background.red = (png_uint_16)(pow(
1010 (double)png_ptr->background.red / m, gs) * m + .5);
1019 png_ptr->background_1.red = png_ptr->background_1.green
1021 png_ptr->background.red = png_ptr->background.green
1037 palette[i].red = png_ptr->gamma_table[palette[i].red];
1057 back.red = (png_byte)png_ptr->background.red;
1070 png_composite(palette[i].red, palette[i].red,
1071 png_ptr->trans[i], back.red);
1087 int sr = 8 - png_ptr->sig_bit.red;
1099 png_ptr->palette[i].red >>= sr;
1612 shift[channels++] = row_info->bit_depth - sig_bits->red;
2254 png_byte red = png_ptr->gamma_to_1[*(sp++)];
2257 if(red != green || red != blue)
2261 (rc*red+gc*green+bc*blue)>>15];
2274 png_byte red = *(sp++);
2277 if(red != green || red != blue)
2280 *(dp++) = (png_byte)((rc*red+gc*green+bc*blue)>>15);
2298 png_uint_16 red, green, blue, w;
2300 red = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2304 if(red == green && red == blue)
2305 w = red;
2308 png_uint_16 red_1 = png_ptr->gamma_16_to_1[(red&0xff) >>
2309 png_ptr->gamma_shift][red>>8];
2332 png_uint_16 red, green, blue, gray16;
2334 red = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2338 if(red != green || red != blue)
2340 gray16 = (png_uint_16)((rc*red + gc*green + bc*blue)>>15);
2358 png_byte red = png_ptr->gamma_to_1[*(sp++)];
2361 if(red != green || red != blue)
2364 [(rc*red + gc*green + bc*blue)>>15];
2375 png_byte red = *(sp++);
2378 if(red != green || red != blue)
2380 *(dp++) = (png_byte)((rc*red + gc*green + bc*blue)>>15);
2395 png_uint_16 red, green, blue, w;
2397 red = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2;
2401 if(red == green && red == blue)
2402 w = red;
2405 png_uint_16 red_1 = png_ptr->gamma_16_to_1[(red&0xff) >>
2406 png_ptr->gamma_shift][red>>8];
2431 png_uint_16 red, green, blue, gray16;
2432 red = (png_uint_16)((*(sp)<<8) | *(sp+1)); sp+=2;
2435 if(red != green || red != blue)
2437 gray16 = (png_uint_16)((rc*red + gc*green + bc*blue)>>15);
2499 palette[i].red = (png_byte)v;
2520 back.red = png_ptr->gamma_table[png_ptr->background.red];
2524 back_1.red = png_ptr->gamma_to_1[png_ptr->background.red];
2537 back.red = png_ptr->background.red;
2543 back.red =
2544 (png_byte)(pow((double)png_ptr->background.red/255, g) *
2556 back_1.red =
2557 (png_byte)(pow((double)png_ptr->background.red/255, g) *
2581 v = png_ptr->gamma_to_1[png_ptr->palette[i].red];
2582 png_composite(w, v, png_ptr->trans[i], back_1.red);
2583 palette[i].red = png_ptr->gamma_from_1[w];
2595 palette[i].red = png_ptr->gamma_table[palette[i].red];
2607 if (palette[i].red == (png_byte)png_ptr->trans_values.gray)
2613 palette[i].red = png_ptr->gamma_table[palette[i].red];
2629 palette[i].red = png_ptr->gamma_table[palette[i].red];
2645 back.red = (png_byte)png_ptr->background.red;
2653 palette[i].red = back.red;
2659 png_composite(palette[i].red, png_ptr->palette[i].red,
2660 png_ptr->trans[i], back.red);
2676 palette[i].red = (png_byte)png_ptr->background.red;
2944 if (*sp == trans_values->red &&
2948 *sp = (png_byte)background->red;
2966 if (*sp == trans_values->red &&
2970 *sp = (png_byte)background->red;
2988 if (r == trans_values->red && g == trans_values->green &&
2992 *sp = (png_byte)((background->red >> 8) & 0xff);
2993 *(sp + 1) = (png_byte)(background->red & 0xff);
3023 if (r == trans_values->red && g == trans_values->green &&
3026 *sp = (png_byte)((background->red >> 8) & 0xff);
3027 *(sp + 1) = (png_byte)(background->red & 0xff);
3203 *dp = (png_byte)background->red;
3212 png_composite(w, v, a, background_1->red);
3240 *dp = (png_byte)background->red;
3246 png_composite(*dp, *sp, a, background->red);
3284 *dp = (png_byte)((background->red >> 8) & 0xff);
3285 *(dp + 1) = (png_byte)(background->red & 0xff);
3296 png_composite_16(w, v, a, background_1->red);
3328 *dp = (png_byte)((background->red >> 8) & 0xff);
3329 *(dp + 1) = (png_byte)(background->red & 0xff);
3345 png_composite_16(v, r, a, background->red);
3670 *dp-- = palette[*sp].red;
3688 *dp-- = palette[*sp].red;
3852 png_byte red = trans_value->red & 0xff;
3859 if (*(sp - 2) == red && *(sp - 1) == green && *(sp) == blue)
3870 png_byte red_high = (trans_value->red > 8) & 0xff;
3873 png_byte red_low = trans_value->red & 0xff;
4080 sig_bit = (int)png_ptr->sig_bit.red;
4273 png_uint_32 red = (png_uint_32)((s0+s1+65536L) & 0xffffL);
4275 *(rp ) = (png_byte)((red >> 8) & 0xff);
4276 *(rp+1) = (png_byte)(red & 0xff);