Home | History | Annotate | Download | only in jni

Lines Matching refs:output_gamma

181 translate_gamma_flags(png_structp png_ptr, png_fixed_point output_gamma,
189 if (output_gamma == PNG_DEFAULT_sRGB ||
190 output_gamma == PNG_FP_1 / PNG_DEFAULT_sRGB)
199 output_gamma = PNG_GAMMA_sRGB;
201 output_gamma = PNG_GAMMA_sRGB_INVERSE;
204 else if (output_gamma == PNG_GAMMA_MAC_18 ||
205 output_gamma == PNG_FP_1 / PNG_GAMMA_MAC_18)
208 output_gamma = PNG_GAMMA_MAC_OLD;
210 output_gamma = PNG_GAMMA_MAC_INVERSE;
213 return output_gamma;
218 convert_gamma_value(png_structp png_ptr, double output_gamma)
227 if (output_gamma > 0 && output_gamma < 128)
228 output_gamma *= PNG_FP_1;
231 output_gamma = floor(output_gamma + .5);
233 if (output_gamma > PNG_FP_MAX || output_gamma < PNG_FP_MIN)
236 return (png_fixed_point)output_gamma;
244 png_fixed_point output_gamma)
254 output_gamma = translate_gamma_flags(png_ptr, output_gamma, 1/*screen*/);
262 if (output_gamma < 70000 || output_gamma > 300000)
268 file_gamma = png_reciprocal(output_gamma);
299 output_gamma = PNG_FP_1;
306 /* output_gamma records the encoding of opaque pixels! */
327 png_ptr->screen_gamma = output_gamma;
353 png_set_alpha_mode(png_structp png_ptr, int mode, double output_gamma)
356 output_gamma));