• Home
  • Raw
  • Download

Lines Matching refs:row_info

1374       if (png_ptr->row_info.color_type == PNG_COLOR_TYPE_PALETTE)  in png_do_read_transformations()
1376 png_do_expand_palette(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1383 png_do_expand(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1386 png_do_expand(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1394 png_do_strip_filler(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1402 png_do_rgb_to_gray(png_ptr, &(png_ptr->row_info), in png_do_read_transformations()
1454 png_do_gray_to_rgb(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1461 png_do_background(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1481 png_do_gamma(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1488 png_do_chop(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1494 png_do_dither((png_row_infop)&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1496 if (png_ptr->row_info.rowbytes == (png_uint_32)0) in png_do_read_transformations()
1503 png_do_invert(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1508 png_do_unshift(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1514 png_do_unpack(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1519 png_do_bgr(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1524 png_do_packswap(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1531 png_do_gray_to_rgb(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1536 png_do_read_filler(&(png_ptr->row_info), png_ptr->row_buf + 1, in png_do_read_transformations()
1542 png_do_read_invert_alpha(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1547 png_do_read_swap_alpha(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1552 png_do_swap(&(png_ptr->row_info), png_ptr->row_buf + 1); in png_do_read_transformations()
1561 &(png_ptr->row_info), /* row_info: */ in png_do_read_transformations()
1571 png_ptr->row_info.bit_depth = png_ptr->user_transform_depth; in png_do_read_transformations()
1573 png_ptr->row_info.channels = png_ptr->user_transform_channels; in png_do_read_transformations()
1575 png_ptr->row_info.pixel_depth = (png_byte)(png_ptr->row_info.bit_depth * in png_do_read_transformations()
1576 png_ptr->row_info.channels); in png_do_read_transformations()
1577 png_ptr->row_info.rowbytes = PNG_ROWBYTES(png_ptr->row_info.pixel_depth, in png_do_read_transformations()
1578 png_ptr->row_info.width); in png_do_read_transformations()
1592 png_do_unpack(png_row_infop row_info, png_bytep row) in png_do_unpack() argument
1597 if (row != NULL && row_info != NULL && row_info->bit_depth < 8) in png_do_unpack()
1599 if (row_info->bit_depth < 8) in png_do_unpack()
1603 png_uint_32 row_width=row_info->width; in png_do_unpack()
1605 switch (row_info->bit_depth) in png_do_unpack()
1671 row_info->bit_depth = 8; in png_do_unpack()
1672 row_info->pixel_depth = (png_byte)(8 * row_info->channels); in png_do_unpack()
1673 row_info->rowbytes = row_width * row_info->channels; in png_do_unpack()
1685 png_do_unshift(png_row_infop row_info, png_bytep row, png_color_8p sig_bits) in png_do_unshift() argument
1691 row != NULL && row_info != NULL && sig_bits != NULL && in png_do_unshift()
1693 row_info->color_type != PNG_COLOR_TYPE_PALETTE) in png_do_unshift()
1699 png_uint_32 row_width = row_info->width; in png_do_unshift()
1701 if (row_info->color_type & PNG_COLOR_MASK_COLOR) in png_do_unshift()
1703 shift[channels++] = row_info->bit_depth - sig_bits->red; in png_do_unshift()
1704 shift[channels++] = row_info->bit_depth - sig_bits->green; in png_do_unshift()
1705 shift[channels++] = row_info->bit_depth - sig_bits->blue; in png_do_unshift()
1709 shift[channels++] = row_info->bit_depth - sig_bits->gray; in png_do_unshift()
1711 if (row_info->color_type & PNG_COLOR_MASK_ALPHA) in png_do_unshift()
1713 shift[channels++] = row_info->bit_depth - sig_bits->alpha; in png_do_unshift()
1727 switch (row_info->bit_depth) in png_do_unshift()
1733 png_uint_32 istop = row_info->rowbytes; in png_do_unshift()
1747 png_uint_32 istop = row_info->rowbytes; in png_do_unshift()
1795 png_do_chop(png_row_infop row_info, png_bytep row) in png_do_chop() argument
1800 if (row != NULL && row_info != NULL && row_info->bit_depth == 16) in png_do_chop()
1802 if (row_info->bit_depth == 16) in png_do_chop()
1808 png_uint_32 istop = row_info->width * row_info->channels; in png_do_chop()
1844 row_info->bit_depth = 8; in png_do_chop()
1845 row_info->pixel_depth = (png_byte)(8 * row_info->channels); in png_do_chop()
1846 row_info->rowbytes = row_info->width * row_info->channels; in png_do_chop()
1853 png_do_read_swap_alpha(png_row_infop row_info, png_bytep row) in png_do_read_swap_alpha() argument
1858 if (row != NULL && row_info != NULL) in png_do_read_swap_alpha()
1861 png_uint_32 row_width = row_info->width; in png_do_read_swap_alpha()
1862 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_swap_alpha()
1865 if (row_info->bit_depth == 8) in png_do_read_swap_alpha()
1867 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
1884 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
1904 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) in png_do_read_swap_alpha()
1907 if (row_info->bit_depth == 8) in png_do_read_swap_alpha()
1909 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
1924 png_bytep sp = row + row_info->rowbytes; in png_do_read_swap_alpha()
1946 png_do_read_invert_alpha(png_row_infop row_info, png_bytep row) in png_do_read_invert_alpha() argument
1951 if (row != NULL && row_info != NULL) in png_do_read_invert_alpha()
1954 png_uint_32 row_width = row_info->width; in png_do_read_invert_alpha()
1955 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_invert_alpha()
1958 if (row_info->bit_depth == 8) in png_do_read_invert_alpha()
1960 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
1981 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
2004 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) in png_do_read_invert_alpha()
2007 if (row_info->bit_depth == 8) in png_do_read_invert_alpha()
2009 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
2022 png_bytep sp = row + row_info->rowbytes; in png_do_read_invert_alpha()
2046 png_do_read_filler(png_row_infop row_info, png_bytep row, in png_do_read_filler() argument
2050 png_uint_32 row_width = row_info->width; in png_do_read_filler()
2059 row != NULL && row_info != NULL && in png_do_read_filler()
2061 row_info->color_type == PNG_COLOR_TYPE_GRAY) in png_do_read_filler()
2063 if (row_info->bit_depth == 8) in png_do_read_filler()
2076 row_info->channels = 2; in png_do_read_filler()
2077 row_info->pixel_depth = 16; in png_do_read_filler()
2078 row_info->rowbytes = row_width * 2; in png_do_read_filler()
2090 row_info->channels = 2; in png_do_read_filler()
2091 row_info->pixel_depth = 16; in png_do_read_filler()
2092 row_info->rowbytes = row_width * 2; in png_do_read_filler()
2095 else if (row_info->bit_depth == 16) in png_do_read_filler()
2111 row_info->channels = 2; in png_do_read_filler()
2112 row_info->pixel_depth = 32; in png_do_read_filler()
2113 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2127 row_info->channels = 2; in png_do_read_filler()
2128 row_info->pixel_depth = 32; in png_do_read_filler()
2129 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2133 else if (row_info->color_type == PNG_COLOR_TYPE_RGB) in png_do_read_filler()
2135 if (row_info->bit_depth == 8) in png_do_read_filler()
2150 row_info->channels = 4; in png_do_read_filler()
2151 row_info->pixel_depth = 32; in png_do_read_filler()
2152 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2166 row_info->channels = 4; in png_do_read_filler()
2167 row_info->pixel_depth = 32; in png_do_read_filler()
2168 row_info->rowbytes = row_width * 4; in png_do_read_filler()
2171 else if (row_info->bit_depth == 16) in png_do_read_filler()
2191 row_info->channels = 4; in png_do_read_filler()
2192 row_info->pixel_depth = 64; in png_do_read_filler()
2193 row_info->rowbytes = row_width * 8; in png_do_read_filler()
2211 row_info->channels = 4; in png_do_read_filler()
2212 row_info->pixel_depth = 64; in png_do_read_filler()
2213 row_info->rowbytes = row_width * 8; in png_do_read_filler()
2223 png_do_gray_to_rgb(png_row_infop row_info, png_bytep row) in png_do_gray_to_rgb() argument
2226 png_uint_32 row_width = row_info->width; in png_do_gray_to_rgb()
2230 if (row_info->bit_depth >= 8 && in png_do_gray_to_rgb()
2232 row != NULL && row_info != NULL && in png_do_gray_to_rgb()
2234 !(row_info->color_type & PNG_COLOR_MASK_COLOR)) in png_do_gray_to_rgb()
2236 if (row_info->color_type == PNG_COLOR_TYPE_GRAY) in png_do_gray_to_rgb()
2238 if (row_info->bit_depth == 8) in png_do_gray_to_rgb()
2264 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA) in png_do_gray_to_rgb()
2266 if (row_info->bit_depth == 8) in png_do_gray_to_rgb()
2295 row_info->channels += (png_byte)2; in png_do_gray_to_rgb()
2296 row_info->color_type |= PNG_COLOR_MASK_COLOR; in png_do_gray_to_rgb()
2297 row_info->pixel_depth = (png_byte)(row_info->channels * in png_do_gray_to_rgb()
2298 row_info->bit_depth); in png_do_gray_to_rgb()
2299 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_gray_to_rgb()
2327 png_do_rgb_to_gray(png_structp png_ptr, png_row_infop row_info, png_bytep row) in png_do_rgb_to_gray() argument
2332 png_uint_32 row_width = row_info->width; in png_do_rgb_to_gray()
2339 row != NULL && row_info != NULL && in png_do_rgb_to_gray()
2341 (row_info->color_type & PNG_COLOR_MASK_COLOR)) in png_do_rgb_to_gray()
2347 if (row_info->color_type == PNG_COLOR_TYPE_RGB) in png_do_rgb_to_gray()
2349 if (row_info->bit_depth == 8) in png_do_rgb_to_gray()
2453 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_rgb_to_gray()
2455 if (row_info->bit_depth == 8) in png_do_rgb_to_gray()
2553 row_info->channels -= (png_byte)2; in png_do_rgb_to_gray()
2554 row_info->color_type &= ~PNG_COLOR_MASK_COLOR; in png_do_rgb_to_gray()
2555 row_info->pixel_depth = (png_byte)(row_info->channels * in png_do_rgb_to_gray()
2556 row_info->bit_depth); in png_do_rgb_to_gray()
2557 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_rgb_to_gray()
2808 png_do_background(png_row_infop row_info, png_bytep row, in png_do_background() argument
2820 png_uint_32 row_width=row_info->width; in png_do_background()
2827 row != NULL && row_info != NULL && in png_do_background()
2829 (!(row_info->color_type & PNG_COLOR_MASK_ALPHA) || in png_do_background()
2830 (row_info->color_type != PNG_COLOR_TYPE_PALETTE && trans_values))) in png_do_background()
2832 switch (row_info->color_type) in png_do_background()
2836 switch (row_info->bit_depth) in png_do_background()
3057 if (row_info->bit_depth == 8) in png_do_background()
3162 if (row_info->bit_depth == 8) in png_do_background()
3305 if (row_info->bit_depth == 8) in png_do_background()
3485 if (row_info->color_type & PNG_COLOR_MASK_ALPHA) in png_do_background()
3487 row_info->color_type &= ~PNG_COLOR_MASK_ALPHA; in png_do_background()
3488 row_info->channels--; in png_do_background()
3489 row_info->pixel_depth = (png_byte)(row_info->channels * in png_do_background()
3490 row_info->bit_depth); in png_do_background()
3491 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_background()
3505 png_do_gamma(png_row_infop row_info, png_bytep row, in png_do_gamma() argument
3511 png_uint_32 row_width=row_info->width; in png_do_gamma()
3517 row != NULL && row_info != NULL && in png_do_gamma()
3519 ((row_info->bit_depth <= 8 && gamma_table != NULL) || in png_do_gamma()
3520 (row_info->bit_depth == 16 && gamma_16_table != NULL))) in png_do_gamma()
3522 switch (row_info->color_type) in png_do_gamma()
3526 if (row_info->bit_depth == 8) in png_do_gamma()
3565 if (row_info->bit_depth == 8) in png_do_gamma()
3603 if (row_info->bit_depth == 8) in png_do_gamma()
3628 if (row_info->bit_depth == 2) in png_do_gamma()
3647 if (row_info->bit_depth == 4) in png_do_gamma()
3661 else if (row_info->bit_depth == 8) in png_do_gamma()
3671 else if (row_info->bit_depth == 16) in png_do_gamma()
3694 png_do_expand_palette(png_row_infop row_info, png_bytep row, in png_do_expand_palette() argument
3700 png_uint_32 row_width=row_info->width; in png_do_expand_palette()
3706 row != NULL && row_info != NULL && in png_do_expand_palette()
3708 row_info->color_type == PNG_COLOR_TYPE_PALETTE) in png_do_expand_palette()
3710 if (row_info->bit_depth < 8) in png_do_expand_palette()
3712 switch (row_info->bit_depth) in png_do_expand_palette()
3782 row_info->bit_depth = 8; in png_do_expand_palette()
3783 row_info->pixel_depth = 8; in png_do_expand_palette()
3784 row_info->rowbytes = row_width; in png_do_expand_palette()
3786 switch (row_info->bit_depth) in png_do_expand_palette()
3806 row_info->bit_depth = 8; in png_do_expand_palette()
3807 row_info->pixel_depth = 32; in png_do_expand_palette()
3808 row_info->rowbytes = row_width * 4; in png_do_expand_palette()
3809 row_info->color_type = 6; in png_do_expand_palette()
3810 row_info->channels = 4; in png_do_expand_palette()
3825 row_info->bit_depth = 8; in png_do_expand_palette()
3826 row_info->pixel_depth = 24; in png_do_expand_palette()
3827 row_info->rowbytes = row_width * 3; in png_do_expand_palette()
3828 row_info->color_type = 2; in png_do_expand_palette()
3829 row_info->channels = 3; in png_do_expand_palette()
3841 png_do_expand(png_row_infop row_info, png_bytep row, in png_do_expand() argument
3847 png_uint_32 row_width=row_info->width; in png_do_expand()
3852 if (row != NULL && row_info != NULL) in png_do_expand()
3855 if (row_info->color_type == PNG_COLOR_TYPE_GRAY) in png_do_expand()
3859 if (row_info->bit_depth < 8) in png_do_expand()
3861 switch (row_info->bit_depth) in png_do_expand()
3936 row_info->bit_depth = 8; in png_do_expand()
3937 row_info->pixel_depth = 8; in png_do_expand()
3938 row_info->rowbytes = row_width; in png_do_expand()
3943 if (row_info->bit_depth == 8) in png_do_expand()
3958 else if (row_info->bit_depth == 16) in png_do_expand()
3962 sp = row + row_info->rowbytes - 1; in png_do_expand()
3963 dp = row + (row_info->rowbytes << 1) - 1; in png_do_expand()
3981 row_info->color_type = PNG_COLOR_TYPE_GRAY_ALPHA; in png_do_expand()
3982 row_info->channels = 2; in png_do_expand()
3983 row_info->pixel_depth = (png_byte)(row_info->bit_depth << 1); in png_do_expand()
3984 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, in png_do_expand()
3988 else if (row_info->color_type == PNG_COLOR_TYPE_RGB && trans_value) in png_do_expand()
3990 if (row_info->bit_depth == 8) in png_do_expand()
3995 sp = row + (png_size_t)row_info->rowbytes - 1; in png_do_expand()
4008 else if (row_info->bit_depth == 16) in png_do_expand()
4016 sp = row + row_info->rowbytes - 1; in png_do_expand()
4043 row_info->color_type = PNG_COLOR_TYPE_RGB_ALPHA; in png_do_expand()
4044 row_info->channels = 4; in png_do_expand()
4045 row_info->pixel_depth = (png_byte)(row_info->bit_depth << 2); in png_do_expand()
4046 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_expand()
4054 png_do_dither(png_row_infop row_info, png_bytep row, in png_do_dither() argument
4059 png_uint_32 row_width=row_info->width; in png_do_dither()
4064 if (row != NULL && row_info != NULL) in png_do_dither()
4067 if (row_info->color_type == PNG_COLOR_TYPE_RGB && in png_do_dither()
4068 palette_lookup && row_info->bit_depth == 8) in png_do_dither()
4097 row_info->color_type = PNG_COLOR_TYPE_PALETTE; in png_do_dither()
4098 row_info->channels = 1; in png_do_dither()
4099 row_info->pixel_depth = row_info->bit_depth; in png_do_dither()
4100 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_dither()
4102 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA && in png_do_dither()
4103 palette_lookup != NULL && row_info->bit_depth == 8) in png_do_dither()
4126 row_info->color_type = PNG_COLOR_TYPE_PALETTE; in png_do_dither()
4127 row_info->channels = 1; in png_do_dither()
4128 row_info->pixel_depth = row_info->bit_depth; in png_do_dither()
4129 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth, row_width); in png_do_dither()
4131 else if (row_info->color_type == PNG_COLOR_TYPE_PALETTE && in png_do_dither()
4132 dither_lookup && row_info->bit_depth == 8) in png_do_dither()
4405 png_do_read_intrapixel(png_row_infop row_info, png_bytep row) in png_do_read_intrapixel() argument
4411 row != NULL && row_info != NULL && in png_do_read_intrapixel()
4413 (row_info->color_type & PNG_COLOR_MASK_COLOR)) in png_do_read_intrapixel()
4416 png_uint_32 row_width = row_info->width; in png_do_read_intrapixel()
4417 if (row_info->bit_depth == 8) in png_do_read_intrapixel()
4422 if (row_info->color_type == PNG_COLOR_TYPE_RGB) in png_do_read_intrapixel()
4425 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_intrapixel()
4437 else if (row_info->bit_depth == 16) in png_do_read_intrapixel()
4442 if (row_info->color_type == PNG_COLOR_TYPE_RGB) in png_do_read_intrapixel()
4445 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA) in png_do_read_intrapixel()