Lines Matching refs:red
499 int r = (palette[i].red >> (8 - PNG_DITHER_RED_BITS)); in png_set_dither()
676 png_set_rgb_to_gray(png_structp png_ptr, int error_action, double red, in png_set_rgb_to_gray() argument
682 if (red > 21474.83647 || red < -21474.83648 || in png_set_rgb_to_gray()
691 red_fixed = (int)((float)red*100000.0 + 0.5); in png_set_rgb_to_gray()
700 png_fixed_point red, png_fixed_point green) in png_set_rgb_to_gray_fixed() argument
729 if (red < 0 || green < 0) in png_set_rgb_to_gray_fixed()
734 else if (red + green < 100000L) in png_set_rgb_to_gray_fixed()
736 red_int = (png_uint_16)(((png_uint_32)red*32768L)/100000L); in png_set_rgb_to_gray_fixed()
815 png_ptr->background.red == png_ptr->background.green && in png_init_read_transformations()
816 png_ptr->background.red == png_ptr->background.blue) in png_init_read_transformations()
819 png_ptr->background.gray = png_ptr->background.red; in png_init_read_transformations()
833 png_ptr->background.red = png_ptr->background.green in png_init_read_transformations()
838 png_ptr->trans_values.red = png_ptr->trans_values.green in png_init_read_transformations()
845 png_ptr->background.red = png_ptr->background.green in png_init_read_transformations()
850 png_ptr->trans_values.red = png_ptr->trans_values.green in png_init_read_transformations()
857 png_ptr->background.red = png_ptr->background.green in png_init_read_transformations()
862 png_ptr->trans_values.red = png_ptr->trans_values.green in png_init_read_transformations()
870 png_ptr->background.red = png_ptr->background.green in png_init_read_transformations()
877 png_ptr->background.red = in png_init_read_transformations()
878 png_ptr->palette[png_ptr->background.index].red; in png_init_read_transformations()
943 back.red = png_ptr->gamma_table[png_ptr->background.red]; in png_init_read_transformations()
947 back_1.red = png_ptr->gamma_to_1[png_ptr->background.red]; in png_init_read_transformations()
979 back.red = (png_byte)png_ptr->background.red; in png_init_read_transformations()
985 back.red = (png_byte)(pow( in png_init_read_transformations()
986 (double)png_ptr->background.red/255, gs) * 255.0 + .5); in png_init_read_transformations()
994 back_1.red = (png_byte)(pow( in png_init_read_transformations()
995 (double)png_ptr->background.red/255, g) * 255.0 + .5); in png_init_read_transformations()
1013 v = png_ptr->gamma_to_1[palette[i].red]; in png_init_read_transformations()
1014 png_composite(w, v, png_ptr->trans[i], back_1.red); in png_init_read_transformations()
1015 palette[i].red = png_ptr->gamma_from_1[w]; in png_init_read_transformations()
1028 palette[i].red = png_ptr->gamma_table[palette[i].red]; in png_init_read_transformations()
1074 if ((png_ptr->background.red != png_ptr->background.green) || in png_init_read_transformations()
1075 (png_ptr->background.red != png_ptr->background.blue) || in png_init_read_transformations()
1076 (png_ptr->background.red != png_ptr->background.gray)) in png_init_read_transformations()
1079 png_ptr->background_1.red = (png_uint_16)(pow( in png_init_read_transformations()
1080 (double)png_ptr->background.red / m, g) * m + .5); in png_init_read_transformations()
1085 png_ptr->background.red = (png_uint_16)(pow( in png_init_read_transformations()
1086 (double)png_ptr->background.red / m, gs) * m + .5); in png_init_read_transformations()
1095 png_ptr->background_1.red = png_ptr->background_1.green in png_init_read_transformations()
1097 png_ptr->background.red = png_ptr->background.green in png_init_read_transformations()
1113 palette[i].red = png_ptr->gamma_table[palette[i].red]; in png_init_read_transformations()
1136 back.red = (png_byte)png_ptr->background.red; in png_init_read_transformations()
1149 png_composite(palette[i].red, palette[i].red, in png_init_read_transformations()
1150 png_ptr->trans[i], back.red); in png_init_read_transformations()
1170 int sr = 8 - png_ptr->sig_bit.red; in png_init_read_transformations()
1182 png_ptr->palette[i].red >>= sr; in png_init_read_transformations()
1703 shift[channels++] = row_info->bit_depth - sig_bits->red; in png_do_unshift()
2359 png_byte red = png_ptr->gamma_to_1[*(sp++)]; in png_do_rgb_to_gray() local
2362 if (red != green || red != blue) in png_do_rgb_to_gray()
2366 (rc*red + gc*green + bc*blue)>>15]; in png_do_rgb_to_gray()
2379 png_byte red = *(sp++); in png_do_rgb_to_gray() local
2382 if (red != green || red != blue) in png_do_rgb_to_gray()
2385 *(dp++) = (png_byte)((rc*red + gc*green + bc*blue)>>15); in png_do_rgb_to_gray()
2403 png_uint_16 red, green, blue, w; in png_do_rgb_to_gray() local
2405 red = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2; in png_do_rgb_to_gray()
2409 if (red == green && red == blue) in png_do_rgb_to_gray()
2410 w = red; in png_do_rgb_to_gray()
2413 png_uint_16 red_1 = png_ptr->gamma_16_to_1[(red&0xff) >> in png_do_rgb_to_gray()
2414 png_ptr->gamma_shift][red>>8]; in png_do_rgb_to_gray()
2438 png_uint_16 red, green, blue, gray16; in png_do_rgb_to_gray() local
2440 red = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2; in png_do_rgb_to_gray()
2444 if (red != green || red != blue) in png_do_rgb_to_gray()
2446 gray16 = (png_uint_16)((rc*red + gc*green + bc*blue)>>15); in png_do_rgb_to_gray()
2464 png_byte red = png_ptr->gamma_to_1[*(sp++)]; in png_do_rgb_to_gray() local
2467 if (red != green || red != blue) in png_do_rgb_to_gray()
2470 [(rc*red + gc*green + bc*blue)>>15]; in png_do_rgb_to_gray()
2481 png_byte red = *(sp++); in png_do_rgb_to_gray() local
2484 if (red != green || red != blue) in png_do_rgb_to_gray()
2486 *(dp++) = (png_byte)((rc*red + gc*green + bc*blue)>>15); in png_do_rgb_to_gray()
2501 png_uint_16 red, green, blue, w; in png_do_rgb_to_gray() local
2503 red = (png_uint_16)(((*(sp))<<8) | *(sp+1)); sp+=2; in png_do_rgb_to_gray()
2507 if (red == green && red == blue) in png_do_rgb_to_gray()
2508 w = red; in png_do_rgb_to_gray()
2511 png_uint_16 red_1 = png_ptr->gamma_16_to_1[(red&0xff) >> in png_do_rgb_to_gray()
2512 png_ptr->gamma_shift][red>>8]; in png_do_rgb_to_gray()
2538 png_uint_16 red, green, blue, gray16; in png_do_rgb_to_gray() local
2539 red = (png_uint_16)((*(sp)<<8) | *(sp+1)); sp+=2; in png_do_rgb_to_gray()
2542 if (red != green || red != blue) in png_do_rgb_to_gray()
2544 gray16 = (png_uint_16)((rc*red + gc*green + bc*blue)>>15); in png_do_rgb_to_gray()
2611 palette[i].red = (png_byte)v; in png_build_grayscale_palette()
2635 back.red = png_ptr->gamma_table[png_ptr->background.red]; in png_correct_palette()
2639 back_1.red = png_ptr->gamma_to_1[png_ptr->background.red]; in png_correct_palette()
2652 back.red = png_ptr->background.red; in png_correct_palette()
2658 back.red = in png_correct_palette()
2659 (png_byte)(pow((double)png_ptr->background.red/255, g) * in png_correct_palette()
2671 back_1.red = in png_correct_palette()
2672 (png_byte)(pow((double)png_ptr->background.red/255, g) * in png_correct_palette()
2696 v = png_ptr->gamma_to_1[png_ptr->palette[i].red]; in png_correct_palette()
2697 png_composite(w, v, png_ptr->trans[i], back_1.red); in png_correct_palette()
2698 palette[i].red = png_ptr->gamma_from_1[w]; in png_correct_palette()
2710 palette[i].red = png_ptr->gamma_table[palette[i].red]; in png_correct_palette()
2722 if (palette[i].red == (png_byte)png_ptr->trans_values.gray) in png_correct_palette()
2728 palette[i].red = png_ptr->gamma_table[palette[i].red]; in png_correct_palette()
2744 palette[i].red = png_ptr->gamma_table[palette[i].red]; in png_correct_palette()
2760 back.red = (png_byte)png_ptr->background.red; in png_correct_palette()
2768 palette[i].red = back.red; in png_correct_palette()
2774 png_composite(palette[i].red, png_ptr->palette[i].red, in png_correct_palette()
2775 png_ptr->trans[i], back.red); in png_correct_palette()
2791 palette[i].red = (png_byte)png_ptr->background.red; in png_correct_palette()
3065 if (*sp == trans_values->red && in png_do_background()
3069 *sp = (png_byte)background->red; in png_do_background()
3087 if (*sp == trans_values->red && in png_do_background()
3091 *sp = (png_byte)background->red; in png_do_background()
3109 if (r == trans_values->red && g == trans_values->green && in png_do_background()
3113 *sp = (png_byte)((background->red >> 8) & 0xff); in png_do_background()
3114 *(sp + 1) = (png_byte)(background->red & 0xff); in png_do_background()
3144 if (r == trans_values->red && g == trans_values->green && in png_do_background()
3147 *sp = (png_byte)((background->red >> 8) & 0xff); in png_do_background()
3148 *(sp + 1) = (png_byte)(background->red & 0xff); in png_do_background()
3326 *dp = (png_byte)background->red; in png_do_background()
3335 png_composite(w, v, a, background_1->red); in png_do_background()
3363 *dp = (png_byte)background->red; in png_do_background()
3369 png_composite(*dp, *sp, a, background->red); in png_do_background()
3407 *dp = (png_byte)((background->red >> 8) & 0xff); in png_do_background()
3408 *(dp + 1) = (png_byte)(background->red & 0xff); in png_do_background()
3419 png_composite_16(w, v, a, background_1->red); in png_do_background()
3451 *dp = (png_byte)((background->red >> 8) & 0xff); in png_do_background()
3452 *(dp + 1) = (png_byte)(background->red & 0xff); in png_do_background()
3468 png_composite_16(v, r, a, background->red); in png_do_background()
3803 *dp-- = palette[*sp].red; in png_do_expand_palette()
3821 *dp-- = palette[*sp].red; in png_do_expand_palette()
3992 png_byte red = trans_value->red & 0xff; in png_do_expand() local
3999 if (*(sp - 2) == red && *(sp - 1) == green && *(sp) == blue) in png_do_expand()
4010 png_byte red_high = (trans_value->red >> 8) & 0xff; in png_do_expand()
4013 png_byte red_low = trans_value->red & 0xff; in png_do_expand()
4251 sig_bit = (int)png_ptr->sig_bit.red; in png_build_gamma_table()
4456 png_uint_32 red = (png_uint_32)((s0 + s1 + 65536L) & 0xffffL); in png_do_read_intrapixel() local
4458 *(rp ) = (png_byte)((red >> 8) & 0xff); in png_do_read_intrapixel()
4459 *(rp+1) = (png_byte)(red & 0xff); in png_do_read_intrapixel()