mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-24 19:02:59 +00:00
remove redundant quality limit check in QPNGImageWriter::writeImage()
already mapped from 0-100 to 0-9 in QPngHandler::write() Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
9bc7a6b8a4
commit
c05308e0b0
1 changed files with 2 additions and 9 deletions
|
@ -533,18 +533,11 @@ bool QPNGImageWriter::writeImage(const QImage& image, int quality_in)
|
|||
return false;
|
||||
}
|
||||
|
||||
if (quality_in >= 0) {
|
||||
if (Q_UNLIKELY(quality_in > 9)) {
|
||||
qWarning("PNG: Quality %d out of range", quality_in);
|
||||
png_set_compression_level(png_ptr, 9);
|
||||
} else {
|
||||
png_set_compression_level(png_ptr, quality_in);
|
||||
}
|
||||
}
|
||||
Q_ASSERT(quality_in >= 0 && quality_in <= 9);
|
||||
png_set_compression_level(png_ptr, quality_in);
|
||||
|
||||
png_set_write_fn(png_ptr, (void*)this, qpiw_write_fn, qpiw_flush_fn);
|
||||
|
||||
|
||||
int color_type = 0;
|
||||
if (image.colorCount())
|
||||
color_type = PNG_COLOR_TYPE_PALETTE;
|
||||
|
|
Loading…
Add table
Reference in a new issue