Lines Matching defs:quality
70 /* Set or change the 'quality' (quantization) setting, using default tables
71 * and a straight percentage-scaling quality scale. In most cases it's better
77 * The spec says that the values given produce "good" quality, and
78 * when divided by 2, "very good" quality.
110 jpeg_quality_scaling (int quality)
111 /* Convert a user-specified quality rating to a percentage scaling factor
113 * The input 'quality' factor should be 0 (terrible) to 100 (very good).
116 /* Safety limit on quality factor. Convert 0 to 1 to avoid zero divide. */
117 if (quality <= 0) quality = 1;
118 if (quality > 100) quality = 100;
120 /* The basic table is used as-is (scaling 100) for a quality of 50.
126 if (quality < 50)
127 quality = 5000 / quality;
129 quality = 200 - quality*2;
131 return quality;
136 jpeg_set_quality (j_compress_ptr cinfo, int quality, boolean force_baseline)
137 /* Set or change the 'quality' (quantization) setting, using default tables.
138 * This is the standard quality-adjusting entry point for typical user
144 quality = jpeg_quality_scaling(quality);
146 /* Set up standard quality tables */
147 jpeg_set_linear_quality(cinfo, quality, force_baseline);
292 /* Set up two quantization tables using default quality of 75 */