Lines Matching refs:quality
66 /* Set or change the 'quality' (quantization) setting, using default tables
67 * and a straight percentage-scaling quality scale. In most cases it's better
73 * The spec says that the values given produce "good" quality, and
74 * when divided by 2, "very good" quality.
106 jpeg_quality_scaling (int quality)
107 /* Convert a user-specified quality rating to a percentage scaling factor
109 * The input 'quality' factor should be 0 (terrible) to 100 (very good).
112 /* Safety limit on quality factor. Convert 0 to 1 to avoid zero divide. */
113 if (quality <= 0) quality = 1;
114 if (quality > 100) quality = 100;
116 /* The basic table is used as-is (scaling 100) for a quality of 50.
122 if (quality < 50)
123 quality = 5000 / quality;
125 quality = 200 - quality*2;
127 return quality;
132 jpeg_set_quality (j_compress_ptr cinfo, int quality, boolean force_baseline)
133 /* Set or change the 'quality' (quantization) setting, using default tables.
134 * This is the standard quality-adjusting entry point for typical user
140 quality = jpeg_quality_scaling(quality);
142 /* Set up standard quality tables */
143 jpeg_set_linear_quality(cinfo, quality, force_baseline);
288 /* Set up two quantization tables using default quality of 75 */