0

add support for advpng to optimizeimages.py

Signed-off-by: Horst Burkhardt <mc@680x0.com>
This commit is contained in:
Horst Burkhardt
2015-08-17 11:57:16 +10:00
parent b8fb7652b2
commit 5dabcb3408

View File

@@ -121,6 +121,19 @@ class optipng(Optimizer, PNGOptimizer):
def is_crusher(self): def is_crusher(self):
return True return True
class advpng(Optimizer, PNGOptimizer):
binaryname = "advpng"
crusher = True
def __init__(self, olevel=3)
self.olevel = olevel
def optimize(self, img):
Optimizer.fire_and_forget(self, [self.binaryname, "-z" + str(self.olevel), "-q", img])
def is_crusher(self):
return True
class jpegoptim(Optimizer, JPEGOptimizer): class jpegoptim(Optimizer, JPEGOptimizer):
binaryname = "jpegoptim" binaryname = "jpegoptim"
crusher = True crusher = True