diff options
author | Yorhel <git@yorhel.nl> | 2016-01-03 20:43:54 +0100 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2016-01-10 09:21:29 +0100 |
commit | 2a62230db34e26ea8c4182754470252b872131bd (patch) | |
tree | 39ad6a707a8d9afa50d63032ba5b9467975f6371 /data/global.pl | |
parent | 3fa146962f64c2a12235ca9fc08b249b2bfc29ac (diff) |
Support zopfli/zopflipng for all static asset generators
Compresses a little better. I reduced the number of iterations required
to find the optimal image size in spritegen.pl, but generating the
icons.png is *incredibly slow* when combining zopflipng with the 'slow'
option. It's possible to parallelize the calculation and use multiple
cores to speed it up, but that seems overkill.
Some icons.png compression stats:
METHOD SIZE RUNTIME
default 18103 <1sec
slow 17941 few secs
pngcrush 15385 <1sec
pngcrush+slow 15148 few mins
zopflipng 14986 few secs
zopflipng+slow 14898 ~1 hour
Diffstat (limited to 'data/global.pl')
-rw-r--r-- | data/global.pl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/data/global.pl b/data/global.pl index 29f1a6c9..ca1df4d3 100644 --- a/data/global.pl +++ b/data/global.pl @@ -137,13 +137,19 @@ our %M = ( # Options for jsgen.pl our %JSGEN = ( compress => undef, + gzip => undef, ); # Options for spritegen.pl our %SPRITEGEN = ( slow => 0, - pngcrush => undef, + crush => undef, +); + +# Options for skingen.pl +our %SKINGEN = ( + gzip => undef, ); |