|
@@ -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;
|