Nicolas F
4770af93f7
optimizeimages: add oxipng support
2017-03-16 15:50:02 +01:00
Nicolas F
5c44084332
optimizeimages: code style fixes
...
Now PEP8 compliant!
2017-03-16 14:58:41 +01:00
Nicolas F
6ea2758c31
optimizeimages: support pngnq-s9
...
pngnq-s9 is essentially just a more recently dead version of pngnq,
however, due to not being able to specify multiple binary names in
the past, we've not supported it. Refactor the code to allow specifying
multiple binary names, and add pngnq-s9 to it.
2016-12-06 16:11:45 +01:00
Horst Burkhardt
06e500415a
fix typo from last commit, should work now
...
Signed-off-by: Horst Burkhardt <mc@680x0.com >
2015-08-17 12:04:51 +10:00
Horst Burkhardt
5dabcb3408
add support for advpng to optimizeimages.py
...
Signed-off-by: Horst Burkhardt <mc@680x0.com >
2015-08-17 11:57:16 +10:00
Nicolas F
3a0f334970
optimizeimages: Add jpegoptim interface
...
Only options that appear to be interesting for us have been exposed,
namely -m and -S.
2014-10-10 20:54:47 +02:00
Shadark
b3f41c7928
Fixed pngnq rename error in Windows
...
Fixed error 183 (File already exists) in Windows when trying to use
pngnq and trying to rename "file.png.tmp" to "file.png".
2014-05-14 01:49:45 +02:00
CounterPillow
6d28942626
Clarify optimizeimg docs; add warnings
...
The validator will now warn if it detects that a crushed output
is fed into something that is not a crusher.
The is_crusher method of an optimizer shall return True if the
optimisation process is lossless, and does try to find optimal
encoding parameters as opposed to only removing unneeded channels
or reducing palettes.
2014-05-08 20:56:46 +02:00
CounterPillow
03561dccfa
Use check_call(), add workaround for broken pngnq
...
Also -f pngnq to write files, in case something didn't work
last render.
2014-05-06 22:31:23 +02:00
CounterPillow
8817972b36
Move the check for program availability into class
...
We also actually execute it now. Go us!
2014-05-06 20:10:42 +02:00
CounterPillow
09477ed8a0
Rewrote image optimisation stuff.
...
The old one was broken anyway.
2014-03-04 00:39:59 +01:00
Aaron Griffith
71bd38a8aa
Merge branch 'master' into py-package
...
Conflicts:
overviewer_core/googlemap.py
2011-06-08 15:59:09 -04:00
Aaron Griffith
c10074e87f
Merge branch 'master' into py-package
2011-06-04 20:05:31 -04:00
Aaron Griffith
299f15a312
Merge branch 'dtt-c-render' into py-package
2011-04-13 02:42:22 -04:00
Aaron Griffith
42596416d9
sdist and install now work
...
next step is using a custom data dir, and falling back on the package
data dir. Also, fixing --version.
2011-03-29 13:49:50 -04:00