Home | History | Annotate | Download | only in libpng

Lines Matching refs:png_ptr

500 png_do_write_transformations(png_structrp png_ptr, png_row_infop row_info)
504 if (png_ptr == NULL)
508 if (png_ptr->transformations & PNG_USER_TRANSFORM)
509 if (png_ptr->write_user_transform_fn != NULL)
510 (*(png_ptr->write_user_transform_fn)) /* User write transform
512 (png_ptr, /* png_ptr */
520 png_ptr->row_buf + 1); /* start of pixel data for row */
524 if (png_ptr->transformations & PNG_FILLER)
525 png_do_strip_channel(row_info, png_ptr->row_buf + 1,
526 !(png_ptr->flags & PNG_FLAG_FILLER_AFTER));
530 if (png_ptr->transformations & PNG_PACKSWAP)
531 png_do_packswap(row_info, png_ptr->row_buf + 1);
535 if (png_ptr->transformations & PNG_PACK)
536 png_do_pack(row_info, png_ptr->row_buf + 1,
537 (png_uint_32)png_ptr->bit_depth);
541 if (png_ptr->transformations & PNG_SWAP_BYTES)
542 png_do_swap(row_info, png_ptr->row_buf + 1);
546 if (png_ptr->transformations & PNG_SHIFT)
547 png_do_shift(row_info, png_ptr->row_buf + 1,
548 &(png_ptr->shift));
552 if (png_ptr->transformations & PNG_SWAP_ALPHA)
553 png_do_write_swap_alpha(row_info, png_ptr->row_buf + 1);
557 if (png_ptr->transformations & PNG_INVERT_ALPHA)
558 png_do_write_invert_alpha(row_info, png_ptr->row_buf + 1);
562 if (png_ptr->transformations & PNG_BGR)
563 png_do_bgr(row_info, png_ptr->row_buf + 1);
567 if (png_ptr->transformations & PNG_INVERT_MONO)
568 png_do_invert(row_info, png_ptr->row_buf + 1);