Lines Matching defs:row_info

31            &(png_ptr->row_info),       /* row_info:     */
42 png_do_strip_filler(&(png_ptr->row_info), png_ptr->row_buf + 1,
47 png_do_packswap(&(png_ptr->row_info), png_ptr->row_buf + 1);
51 png_do_pack(&(png_ptr->row_info), png_ptr->row_buf + 1,
56 png_do_swap(&(png_ptr->row_info), png_ptr->row_buf + 1);
60 png_do_shift(&(png_ptr->row_info), png_ptr->row_buf + 1,
65 png_do_write_swap_alpha(&(png_ptr->row_info), png_ptr->row_buf + 1);
69 png_do_write_invert_alpha(&(png_ptr->row_info), png_ptr->row_buf + 1);
73 png_do_bgr(&(png_ptr->row_info), png_ptr->row_buf + 1);
77 png_do_invert(&(png_ptr->row_info), png_ptr->row_buf + 1);
83 * row_info bit depth should be 8 (one pixel per byte). The channels
87 png_do_pack(png_row_infop row_info, png_bytep row, png_uint_32 bit_depth)
90 if (row_info->bit_depth == 8 &&
92 row != NULL && row_info != NULL &&
94 row_info->channels == 1)
103 png_uint_32 row_width = row_info->width;
134 png_uint_32 row_width = row_info->width;
166 png_uint_32 row_width = row_info->width;
196 row_info->bit_depth = (png_byte)bit_depth;
197 row_info->pixel_depth = (png_byte)(bit_depth * row_info->channels);
198 row_info->rowbytes = PNG_ROWBYTES(row_info->pixel_depth,
199 row_info->width);
207 * according to row_info->bit_depth. Thus, if you had a row of
213 png_do_shift(png_row_infop row_info, png_bytep row, png_color_8p bit_depth)
217 if (row != NULL && row_info != NULL &&
221 row_info->color_type != PNG_COLOR_TYPE_PALETTE)
226 if (row_info->color_type & PNG_COLOR_MASK_COLOR)
228 shift_start[channels] = row_info->bit_depth - bit_depth->red;
231 shift_start[channels] = row_info->bit_depth - bit_depth->green;
234 shift_start[channels] = row_info->bit_depth - bit_depth->blue;
240 shift_start[channels] = row_info->bit_depth - bit_depth->gray;
244 if (row_info->color_type & PNG_COLOR_MASK_ALPHA)
246 shift_start[channels] = row_info->bit_depth - bit_depth->alpha;
252 if (row_info->bit_depth < 8)
257 png_uint_32 row_bytes = row_info->rowbytes;
259 if (bit_depth->gray == 1 && row_info->bit_depth == 2)
261 else if (row_info->bit_depth == 4 && bit_depth->gray == 3)
282 else if (row_info->bit_depth == 8)
286 png_uint_32 istop = channels * row_info->width;
310 png_uint_32 istop = channels * row_info->width;
337 png_do_write_swap_alpha(png_row_infop row_info, png_bytep row)
341 if (row != NULL && row_info != NULL)
344 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
347 if (row_info->bit_depth == 8)
351 png_uint_32 row_width = row_info->width;
366 png_uint_32 row_width = row_info->width;
384 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA)
387 if (row_info->bit_depth == 8)
391 png_uint_32 row_width = row_info->width;
405 png_uint_32 row_width = row_info->width;
425 png_do_write_invert_alpha(png_row_infop row_info, png_bytep row)
429 if (row != NULL && row_info != NULL)
432 if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
435 if (row_info->bit_depth == 8)
439 png_uint_32 row_width = row_info->width;
456 png_uint_32 row_width = row_info->width;
474 else if (row_info->color_type == PNG_COLOR_TYPE_GRAY_ALPHA)
477 if (row_info->bit_depth == 8)
481 png_uint_32 row_width = row_info->width;
494 png_uint_32 row_width = row_info->width;
515 png_do_write_intrapixel(png_row_infop row_info, png_bytep row)
520 row != NULL && row_info != NULL &&
522 (row_info->color_type & PNG_COLOR_MASK_COLOR))
525 png_uint_32 row_width = row_info->width;
526 if (row_info->bit_depth == 8)
531 if (row_info->color_type == PNG_COLOR_TYPE_RGB)
533 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
544 else if (row_info->bit_depth == 16)
549 if (row_info->color_type == PNG_COLOR_TYPE_RGB)
551 else if (row_info->color_type == PNG_COLOR_TYPE_RGB_ALPHA)