Lines Matching full:png_ptr
22 png_set_bgr(png_structp png_ptr)
26 if (png_ptr == NULL)
28 png_ptr->transformations |= PNG_BGR;
35 png_set_swap(png_structp png_ptr)
39 if (png_ptr == NULL)
41 if (png_ptr->bit_depth == 16)
42 png_ptr->transformations |= PNG_SWAP_BYTES;
49 png_set_packing(png_structp png_ptr)
53 if (png_ptr == NULL)
55 if (png_ptr->bit_depth < 8)
57 png_ptr->transformations |= PNG_PACK;
58 png_ptr->usr_bit_depth = 8;
66 png_set_packswap(png_structp png_ptr)
70 if (png_ptr == NULL)
72 if (png_ptr->bit_depth < 8)
73 png_ptr->transformations |= PNG_PACKSWAP;
79 png_set_shift(png_structp png_ptr, png_color_8p true_bits)
83 if (png_ptr == NULL)
85 png_ptr->transformations |= PNG_SHIFT;
86 png_ptr->shift = *true_bits;
93 png_set_interlace_handling(png_structp png_ptr)
97 if (png_ptr && png_ptr->interlaced)
99 png_ptr->transformations |= PNG_INTERLACE;
114 png_set_filler(png_structp png_ptr, png_uint_32 filler, int filler_loc)
118 if (png_ptr == NULL)
120 png_ptr->transformations |= PNG_FILLER;
122 png_ptr->filler = (png_byte)filler;
124 png_ptr->filler = (png_uint_16)filler;
127 png_ptr->flags |= PNG_FLAG_FILLER_AFTER;
129 png_ptr->flags &= ~PNG_FLAG_FILLER_AFTER;
136 if (png_ptr->color_type == PNG_COLOR_TYPE_RGB)
138 png_ptr->usr_channels = 4;
144 if (png_ptr->color_type == PNG_COLOR_TYPE_GRAY && png_ptr->bit_depth >= 8)
146 png_ptr->usr_channels = 2;
153 png_set_add_alpha(png_structp png_ptr, png_uint_32 filler, int filler_loc)
157 if (png_ptr == NULL)
159 png_set_filler(png_ptr, filler, filler_loc);
160 png_ptr->transformations |= PNG_ADD_ALPHA;
169 png_set_swap_alpha(png_structp png_ptr)
173 if (png_ptr == NULL)
175 png_ptr->transformations |= PNG_SWAP_ALPHA;
182 png_set_invert_alpha(png_structp png_ptr)
186 if (png_ptr == NULL)
188 png_ptr->transformations |= PNG_INVERT_ALPHA;
194 png_set_invert_mono(png_structp png_ptr)
198 if (png_ptr == NULL)
200 png_ptr->transformations |= PNG_INVERT_MONO;
664 png_set_user_transform_info(png_structp png_ptr, png_voidp
669 if (png_ptr == NULL)
672 png_ptr->user_transform_ptr = user_transform_ptr;
673 png_ptr->user_transform_depth = (png_byte)user_transform_depth;
674 png_ptr->user_transform_channels = (png_byte)user_transform_channels;
677 png_warning(png_ptr,
689 png_get_user_transform_ptr(png_structp png_ptr)
691 if (png_ptr == NULL)
694 return ((png_voidp)png_ptr->user_transform_ptr);