Lines Matching refs:row_info
1290 if (png_ptr->row_info.color_type == PNG_COLOR_TYPE_PALETTE) in png_do_read_transformations()
1292 png_do_expand_palette(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1299 png_do_expand(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1302 png_do_expand(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1310 png_do_strip_filler(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1318 png_do_rgb_to_gray(png_ptr, &(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1367 png_do_gray_to_rgb(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1374 png_do_background(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1394 png_do_gamma(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1401 png_do_chop(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1407 png_do_dither((png_row_infop)&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1409 if(png_ptr->row_info.rowbytes == (png_uint_32)0) in png_do_read_transformations()
1416 png_do_invert(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1421 png_do_unshift(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1427 png_do_unpack(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1432 png_do_bgr(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1437 png_do_packswap(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1444 png_do_gray_to_rgb(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1449 png_do_read_filler(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1455 png_do_read_invert_alpha(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1460 png_do_read_swap_alpha(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1465 png_do_swap(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1474 &(png_ptr->row_info), /* row_info: */ in png_do_read_transformations()
1484 png_ptr->row_info.bit_depth = png_ptr->user_transform_depth; in png_do_read_transformations()
1486 png_ptr->row_info.channels = png_ptr->user_transform_channels; in png_do_read_transformations()
1488 png_ptr->row_info.pixel_depth = (png_byte)(png_ptr->row_info.bit_depth * in png_do_read_transformations()
1489 png_ptr->row_info.channels); in png_do_read_transformations()
1490 png_ptr->row_info.rowbytes = PNG_ROWBYTES(png_ptr->row_info.pixel_depth, in png_do_read_transformations()
1491 png_ptr->row_info.width); in png_do_read_transformations()
1505 png_do_unpack(png_row_infop row_info, png_bytep row) in png_do_unpack() argument
1509 if (row != NULL && row_info != NULL && row_info->bit_depth < 8) in png_do_unpack()
1511 if (row_info->bit_depth < 8) in png_do_unpack()
1515 png_uint_32 row_width=row_info->width; in png_do_unpack()
1517 switch (row_info->bit_depth) in png_do_unpack()
1581 row_info->bit_depth = 8; in png_do_unpack()
1582 row_info->pixel_depth = (png_byte)(8 * row_info->channels); in png_do_unpack()
1583 row_info->rowbytes = row_width * row_info->channels; in png_do_unpack()
1595 png_do_unshift(png_row_infop row_info, png_bytep row, png_color_8p sig_bits) in png_do_unshift() argument
1600 row != NULL && row_info != NULL && sig_bits != NULL && in png_do_unshift()
1602 row_info->color_type != PNG_COLOR_TYPE_PALETTE) in png_do_unshift()
1608 png_uint_32 row_width = row_info->width; in png_do_unshift()
1610 if (row_info->color_type & PNG_COLOR_MASK_COLOR) in png_do_unshift()
1612 shift[channels++] = row_info->bit_depth - sig_bits->red; in png_do_unshift()
1613 shift[channels++] = row_info->bit_depth - sig_bits->green; in png_do_unshift()
1614 shift[channels++] = row_info->bit_depth - sig_bits->blue; in png_do_unshift()
1618 shift[channels++] = row_info->bit_depth - sig_bits->gray; in png_do_unshift()
1620 if (row_info->color_type & PNG_COLOR_MASK_ALPHA) in png_do_unshift()
1622 shift[channels++] = row_info->bit_depth - sig_bits->alpha; in png_do_unshift()
1636 switch (row_info->bit_depth) in png_do_unshift()
1642 png_uint_32 istop = row_info->rowbytes; in png_do_unshift()
1655 png_uint_32 istop = row_info->rowbytes; in png_do_unshift()
1701 png_do_chop(png_row_infop row_info, png_bytep row) in png_do_chop() argument
1705 if (row != NULL && row_info != NULL && row_info->bit_depth == 16) in png_do_chop()
1707 if (row_info->bit_depth == 16) in png_do_chop()
1713 png_uint_32 istop = row_info->width * row_info->channels; in png_do_chop()
1746 row_info->bit_depth = 8; in png_do_chop()
1747 row_info->pixel_depth = (png_byte)(8 * row_info->channels); in png_do_chop()
1748 row_info->rowbytes = row_info->width * row_info->channels; in png_do_chop()
1755 png_do_read_swap_alpha(png_row_infop row_info, png_bytep row) in png_do_read_swap_alpha() argument
1759 if (row != NULL && row_info != NULL) in png_do_read_swap_alpha()
1762 png_uint_32 row_width = row_info->width; in png_do_read_swap_alpha()
1763 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_swap_alpha()
1766 if (row_info->bit_depth == 8) in png_do_read_swap_alpha()
1768 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
1785 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
1805 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) in png_do_read_swap_alpha()
1808 if (row_info->bit_depth == 8) in png_do_read_swap_alpha()
1810 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
1825 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
1847 png_do_read_invert_alpha(png_row_infop row_info, png_bytep row) in png_do_read_invert_alpha() argument
1851 if (row != NULL && row_info != NULL) in png_do_read_invert_alpha()
1854 png_uint_32 row_width = row_info->width; in png_do_read_invert_alpha()
1855 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_invert_alpha()
1858 if (row_info->bit_depth == 8) in png_do_read_invert_alpha()
1860 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
1881 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
1904 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) in png_do_read_invert_alpha()
1907 if (row_info->bit_depth == 8) in png_do_read_invert_alpha()
1909 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
1922 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
1946 png_do_read_filler(png_row_infop row_info, png_bytep row, in png_do_read_filler() argument
1950 png_uint_32 row_width = row_info->width; in png_do_read_filler()
1958 row != NULL && row_info != NULL && in png_do_read_filler()
1960 row_info->color_type == PNG_COLOR_TYPE_GRAY) in png_do_read_filler()
1962 if(row_info->bit_depth == 8) in png_do_read_filler()
1975 row_info->channels = 2; in png_do_read_filler()
1976 row_info->pixel_depth = 16; in png_do_read_filler()
1977 row_info->rowbytes = row_width * 2; in png_do_read_filler()
1989 row_info->channels = 2; in png_do_read_filler()
1990 row_info->pixel_depth = 16; in png_do_read_filler()
1991 row_info->rowbytes = row_width * 2; in png_do_read_filler()
1994 else if(row_info->bit_depth == 16) in png_do_read_filler()
2010 row_info->channels = 2; in png_do_read_filler()
2011 row_info->pixel_depth = 32; in png_do_read_filler()
2012 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2026 row_info->channels = 2; in png_do_read_filler()
2027 row_info->pixel_depth = 32; in png_do_read_filler()
2028 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2032 else if (row_info->color_type == PNG_COLOR_TYPE_RGB) in png_do_read_filler()
2034 if(row_info->bit_depth == 8) in png_do_read_filler()
2049 row_info->channels = 4; in png_do_read_filler()
2050 row_info->pixel_depth = 32; in png_do_read_filler()
2051 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2065 row_info->channels = 4; in png_do_read_filler()
2066 row_info->pixel_depth = 32; in png_do_read_filler()
2067 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2070 else if(row_info->bit_depth == 16) in png_do_read_filler()
2090 row_info->channels = 4; in png_do_read_filler()
2091 row_info->pixel_depth = 64; in png_do_read_filler()
2092 row_info->rowbytes = row_width * 8; in png_do_read_filler()
2110 row_info->channels = 4; in png_do_read_filler()
2111 row_info->pixel_depth = 64; in png_do_read_filler()
2112 row_info->rowbytes = row_width * 8; in png_do_read_filler()
2122 png_do_gray_to_rgb(png_row_infop row_info, png_bytep row) in png_do_gray_to_rgb() argument
2125 png_uint_32 row_width = row_info->width; in png_do_gray_to_rgb()
2128 if (row_info->bit_depth >= 8 && in png_do_gray_to_rgb()
2130 row != NULL && row_info != NULL && in png_do_gray_to_rgb()
2132 !(row_info->color_type & PNG_COLOR_MASK_COLOR)) in png_do_gray_to_rgb()
2134 if (row_info->color_type == PNG_COLOR_TYPE_GRAY) in png_do_gray_to_rgb()
2136 if (row_info->bit_depth == 8) in png_do_gray_to_rgb()
2162 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) in png_do_gray_to_rgb()
2164 if (row_info->bit_depth == 8) in png_do_gray_to_rgb()
2193 row_info->channels += (png_byte)2; in png_do_gray_to_rgb()
2194 row_info->color_type |= PNG_COLOR_MASK_COLOR; in png_do_gray_to_rgb()
2195 row_info->pixel_depth = (png_byte)(row_info->channels * in png_do_gray_to_rgb()
2196 row_info->bit_depth); in png_do_gray_to_rgb()
2197 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth,row_width); in png_do_gray_to_rgb()
2223 png_do_rgb_to_gray(png_structp png_ptr, png_row_infop row_info, png_bytep row) in png_do_rgb_to_gray() argument
2228 png_uint_32 row_width = row_info->width; in png_do_rgb_to_gray()
2234 row != NULL && row_info != NULL && in png_do_rgb_to_gray()
2236 (row_info->color_type & PNG_COLOR_MASK_COLOR)) in png_do_rgb_to_gray()
2242 if (row_info->color_type == PNG_COLOR_TYPE_RGB) in png_do_rgb_to_gray()
2244 if (row_info->bit_depth == 8) in png_do_rgb_to_gray()
2347 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_rgb_to_gray()
2349 if (row_info->bit_depth == 8) in png_do_rgb_to_gray()
2446 row_info->channels -= (png_byte)2; in png_do_rgb_to_gray()
2447 row_info->color_type &= ~PNG_COLOR_MASK_COLOR; in png_do_rgb_to_gray()
2448 row_info->pixel_depth = (png_byte)(row_info->channels * in png_do_rgb_to_gray()
2449 row_info->bit_depth); in png_do_rgb_to_gray()
2450 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth,row_width); in png_do_rgb_to_gray()
2693 png_do_background(png_row_infop row_info, png_bytep row, in png_do_background() argument
2705 png_uint_32 row_width=row_info->width; in png_do_background()
2711 row != NULL && row_info != NULL && in png_do_background()
2713 (!(row_info->color_type & PNG_COLOR_MASK_ALPHA) || in png_do_background()
2714 (row_info->color_type != PNG_COLOR_TYPE_PALETTE && trans_values))) in png_do_background()
2716 switch (row_info->color_type) in png_do_background()
2720 switch (row_info->bit_depth) in png_do_background()
2936 if (row_info->bit_depth == 8) in png_do_background()
3040 if (row_info->bit_depth == 8) in png_do_background()
3182 if (row_info->bit_depth == 8) in png_do_background()
3362 if (row_info->color_type & PNG_COLOR_MASK_ALPHA) in png_do_background()
3364 row_info->color_type &= ~PNG_COLOR_MASK_ALPHA; in png_do_background()
3365 row_info->channels--; in png_do_background()
3366 row_info->pixel_depth = (png_byte)(row_info->channels * in png_do_background()
3367 row_info->bit_depth); in png_do_background()
3368 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth,row_width); in png_do_background()
3382 png_do_gamma(png_row_infop row_info, png_bytep row, in png_do_gamma() argument
3388 png_uint_32 row_width=row_info->width; in png_do_gamma()
3393 row != NULL && row_info != NULL && in png_do_gamma()
3395 ((row_info->bit_depth <= 8 && gamma_table != NULL) || in png_do_gamma()
3396 (row_info->bit_depth == 16 && gamma_16_table != NULL))) in png_do_gamma()
3398 switch (row_info->color_type) in png_do_gamma()
3402 if (row_info->bit_depth == 8) in png_do_gamma()
3440 if (row_info->bit_depth == 8) in png_do_gamma()
3477 if (row_info->bit_depth == 8) in png_do_gamma()
3501 if (row_info->bit_depth == 2) in png_do_gamma()
3519 if (row_info->bit_depth == 4) in png_do_gamma()
3532 else if (row_info->bit_depth == 8) in png_do_gamma()
3541 else if (row_info->bit_depth == 16) in png_do_gamma()
3564 png_do_expand_palette(png_row_infop row_info, png_bytep row, in png_do_expand_palette() argument
3570 png_uint_32 row_width=row_info->width; in png_do_expand_palette()
3575 row != NULL && row_info != NULL && in png_do_expand_palette()
3577 row_info->color_type == PNG_COLOR_TYPE_PALETTE) in png_do_expand_palette()
3579 if (row_info->bit_depth < 8) in png_do_expand_palette()
3581 switch (row_info->bit_depth) in png_do_expand_palette()
3649 row_info->bit_depth = 8; in png_do_expand_palette()
3650 row_info->pixel_depth = 8; in png_do_expand_palette()
3651 row_info->rowbytes = row_width; in png_do_expand_palette()
3653 switch (row_info->bit_depth) in png_do_expand_palette()
3673 row_info->bit_depth = 8; in png_do_expand_palette()
3674 row_info->pixel_depth = 32; in png_do_expand_palette()
3675 row_info->rowbytes = row_width * 4; in png_do_expand_palette()
3676 row_info->color_type = 6; in png_do_expand_palette()
3677 row_info->channels = 4; in png_do_expand_palette()
3691 row_info->bit_depth = 8; in png_do_expand_palette()
3692 row_info->pixel_depth = 24; in png_do_expand_palette()
3693 row_info->rowbytes = row_width * 3; in png_do_expand_palette()
3694 row_info->color_type = 2; in png_do_expand_palette()
3695 row_info->channels = 3; in png_do_expand_palette()
3707 png_do_expand(png_row_infop row_info, png_bytep row, in png_do_expand() argument
3713 png_uint_32 row_width=row_info->width; in png_do_expand()
3717 if (row != NULL && row_info != NULL) in png_do_expand()
3720 if (row_info->color_type == PNG_COLOR_TYPE_GRAY) in png_do_expand()
3724 if (row_info->bit_depth < 8) in png_do_expand()
3726 switch (row_info->bit_depth) in png_do_expand()
3798 row_info->bit_depth = 8; in png_do_expand()
3799 row_info->pixel_depth = 8; in png_do_expand()
3800 row_info->rowbytes = row_width; in png_do_expand()
3805 if (row_info->bit_depth == 8) in png_do_expand()
3819 else if (row_info->bit_depth == 16) in png_do_expand()
3823 sp = row + row_info->rowbytes - 1; in png_do_expand()
3824 dp = row + (row_info->rowbytes << 1) - 1; in png_do_expand()
3841 row_info->color_type = PNG_COLOR_TYPE_GRAY_ALPHA; in png_do_expand()
3842 row_info->channels = 2; in png_do_expand()
3843 row_info->pixel_depth = (png_byte)(row_info->bit_depth << 1); in png_do_expand()
3844 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, in png_do_expand()
3848 else if (row_info->color_type == PNG_COLOR_TYPE_RGB && trans_value) in png_do_expand()
3850 if (row_info->bit_depth == 8) in png_do_expand()
3855 sp = row + (png_size_t)row_info->rowbytes - 1; in png_do_expand()
3868 else if (row_info->bit_depth == 16) in png_do_expand()
3876 sp = row + row_info->rowbytes - 1; in png_do_expand()
3903 row_info->color_type = PNG_COLOR_TYPE_RGB_ALPHA; in png_do_expand()
3904 row_info->channels = 4; in png_do_expand()
3905 row_info->pixel_depth = (png_byte)(row_info->bit_depth << 2); in png_do_expand()
3906 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth,row_width); in png_do_expand()
3914 png_do_dither(png_row_infop row_info, png_bytep row, in png_do_dither() argument
3919 png_uint_32 row_width=row_info->width; in png_do_dither()
3923 if (row != NULL && row_info != NULL) in png_do_dither()
3926 if (row_info->color_type == PNG_COLOR_TYPE_RGB && in png_do_dither()
3927 palette_lookup && row_info->bit_depth == 8) in png_do_dither()
3956 row_info->color_type = PNG_COLOR_TYPE_PALETTE; in png_do_dither()
3957 row_info->channels = 1; in png_do_dither()
3958 row_info->pixel_depth = row_info->bit_depth; in png_do_dither()
3959 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth,row_width); in png_do_dither()
3961 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA && in png_do_dither()
3962 palette_lookup != NULL && row_info->bit_depth == 8) in png_do_dither()
3985 row_info->color_type = PNG_COLOR_TYPE_PALETTE; in png_do_dither()
3986 row_info->channels = 1; in png_do_dither()
3987 row_info->pixel_depth = row_info->bit_depth; in png_do_dither()
3988 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth,row_width); in png_do_dither()
3990 else if (row_info->color_type == PNG_COLOR_TYPE_PALETTE && in png_do_dither()
3991 dither_lookup && row_info->bit_depth == 8) in png_do_dither()
4227 png_do_read_intrapixel(png_row_infop row_info, png_bytep row) in png_do_read_intrapixel() argument
4232 row != NULL && row_info != NULL && in png_do_read_intrapixel()
4234 (row_info->color_type & PNG_COLOR_MASK_COLOR)) in png_do_read_intrapixel()
4237 png_uint_32 row_width = row_info->width; in png_do_read_intrapixel()
4238 if (row_info->bit_depth == 8) in png_do_read_intrapixel()
4243 if (row_info->color_type == PNG_COLOR_TYPE_RGB) in png_do_read_intrapixel()
4245 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_intrapixel()
4256 else if (row_info->bit_depth == 16) in png_do_read_intrapixel()
4261 if (row_info->color_type == PNG_COLOR_TYPE_RGB) in png_do_read_intrapixel()
4263 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_intrapixel()