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