Home | History | Annotate | Download | only in libpng

Lines Matching refs:output_gamma

210 translate_gamma_flags(png_structrp png_ptr, png_fixed_point output_gamma,
218 if (output_gamma == PNG_DEFAULT_sRGB ||
219 output_gamma == PNG_FP_1 / PNG_DEFAULT_sRGB)
230 output_gamma = PNG_GAMMA_sRGB;
232 output_gamma = PNG_GAMMA_sRGB_INVERSE;
235 else if (output_gamma == PNG_GAMMA_MAC_18 ||
236 output_gamma == PNG_FP_1 / PNG_GAMMA_MAC_18)
239 output_gamma = PNG_GAMMA_MAC_OLD;
241 output_gamma = PNG_GAMMA_MAC_INVERSE;
244 return output_gamma;
249 convert_gamma_value(png_structrp png_ptr, double output_gamma)
258 if (output_gamma > 0 && output_gamma < 128)
259 output_gamma *= PNG_FP_1;
262 output_gamma = floor(output_gamma + .5);
264 if (output_gamma > PNG_FP_MAX || output_gamma < PNG_FP_MIN)
267 return (png_fixed_point)output_gamma;
275 png_fixed_point output_gamma)
285 output_gamma = translate_gamma_flags(png_ptr, output_gamma, 1/*screen*/);
293 if (output_gamma < 70000 || output_gamma > 300000)
299 file_gamma = png_reciprocal(output_gamma);
330 output_gamma = PNG_FP_1;
337 /* output_gamma records the encoding of opaque pixels! */
361 png_ptr->screen_gamma = output_gamma;
384 png_set_alpha_mode(png_structrp png_ptr, int mode, double output_gamma)
387 output_gamma));