Sometimes the lossy JPEG weights more than the lossless

This commit is contained in:
Gaël Métais
2016-07-10 16:00:52 +08:00
parent e186620a60
commit f10fbc3fa3
+3 -1
View File
@@ -61,7 +61,9 @@ var ImageOptimizer = function() {
debug('JPEG lossy compression complete for %s', entry.url);
if (gainIsEnough(fileSize, newFileSize)) {
if (entry.weightCheck.lossless && entry.weightCheck.lossless < newFileSize) {
debug('Lossy compression is not as good as lossless compression. Skipping the lossy.');
} else if (gainIsEnough(fileSize, newFileSize)) {
if (entry.weightCheck.isOptimized !== false || newFileSize < entry.weightCheck.lossless) {
entry.weightCheck.optimized = newFileSize;