32994 Commits

Author SHA1 Message Date
Jim Miller
0a924f2e66 Fixes for Saved Search Editor. 2016-05-09 09:03:09 -05:00
Jim Miller
463603dab0 Save/reuse ViewLog size from proceed_question when called with log_viewer_unique_name. 2016-05-09 07:39:57 -05:00
Kovid Goyal
2a67a0698b A small speedup 2016-05-09 17:47:41 +05:30
Kovid Goyal
73a872b237 Dont use Format_Grayscale8
It's unnecessary work to support it
2016-05-09 17:44:13 +05:30
Kovid Goyal
6742cd5f10 ... 2016-05-09 17:30:14 +05:30
Kovid Goyal
b594de0ae4 Handle Format_Grayscale8 images 2016-05-09 17:00:34 +05:30
Kovid Goyal
9debdee433 Implement fixed palette based quantization 2016-05-09 16:43:34 +05:30
Kovid Goyal
e344ee5096 Finish up fast path for already indexed images 2016-05-09 15:07:19 +05:30
Kovid Goyal
ad9c0ff5ff Quantize already indexed images more efficiently 2016-05-09 14:35:49 +05:30
Kovid Goyal
8f5c29268f Ensure that exactly the specified number of colors is produced 2016-05-09 14:09:38 +05:30
Kovid Goyal
4f307ddae1 Update Brand Eins 2016-05-09 13:52:14 +05:30
Kovid Goyal
a60319b6d6 ... 2016-05-09 13:23:16 +05:30
Kovid Goyal
a821e7459e Remove pool growing code, that did not work anyway 2016-05-09 13:05:16 +05:30
Kovid Goyal
9db35f3d7a Improve quality by only performing partial reductions until the end 2016-05-09 11:42:51 +05:30
Kovid Goyal
e5c47ffb79 Remove duplicated code 2016-05-09 11:22:21 +05:30
Kovid Goyal
b6f3368f03 Track errors to make octree reduction more sophisticated 2016-05-09 11:18:42 +05:30
Kovid Goyal
e9e4ace6db Use structs instead of individual fields 2016-05-09 10:10:44 +05:30
Kovid Goyal
8a5eebf409 ... 2016-05-09 09:30:36 +05:30
Kovid Goyal
6099728e00 Add the various filters to the build tests 2016-05-09 09:26:26 +05:30
Kovid Goyal
8dbdcd8a8e ... 2016-05-09 09:15:23 +05:30
Kovid Goyal
1081b16a6c ... 2016-05-09 09:08:38 +05:30
Kovid Goyal
54fb85855d Off by one
Also forgot to sum errors during propagation
2016-05-09 09:04:49 +05:30
Kovid Goyal
2ba5bc419f Minimize rounding errors during error propagation 2016-05-09 08:58:55 +05:30
Kovid Goyal
785da0a1a2 Make dithering use a serpent scan 2016-05-08 21:36:58 +05:30
Kovid Goyal
e163470978 Initial implementation of Floyd-Steinberg dithering 2016-05-08 21:15:50 +05:30
Kovid Goyal
d1be20bae3 Fix #1579507 [NY Time recipe fails to download](https://bugs.launchpad.net/calibre/+bug/1579507) 2016-05-08 18:19:30 +05:30
Kovid Goyal
787e2abb25 ... 2016-05-08 16:44:02 +05:30
Kovid Goyal
dbf7afa084 Quantize transparent images by blending with white 2016-05-08 15:51:20 +05:30
Kovid Goyal
41ee48fe53 Use a node pool to improve performance by avoiding repeated new/delete 2016-05-08 15:43:18 +05:30
Kovid Goyal
8ca3696dca Update Focus.de 2016-05-08 14:39:36 +05:30
Kovid Goyal
2db5e10bbd Use RAII to manage the GIL 2016-05-08 14:34:59 +05:30
Kovid Goyal
1055797da4 Initial implementation of octree based image quantization 2016-05-08 13:47:00 +05:30
Kovid Goyal
b1d028fc06 Code to easily run functions from util.img 2016-05-08 13:26:34 +05:30
Kovid Goyal
b7b01b08be Use RAII 2016-05-08 13:03:57 +05:30
Tom Schlenkhoff
be6abe1514 Update brand_eins.recipe
Fix cover image, remove sharing links
2016-05-07 18:41:02 +02:00
Kovid Goyal
019eaad9d7 API to rotate images 2016-05-07 08:39:22 +05:30
Kovid Goyal
b0844e0502 Update The Toronto Star 2016-05-07 08:19:40 +05:30
Kovid Goyal
0fb5811fc7 Mark internal functions as static 2016-05-06 22:16:30 +05:30
Kovid Goyal
429c6a40e2 ... 2016-05-06 21:44:40 +05:30
Kovid Goyal
08bc3fd81b ... 2016-05-06 21:40:45 +05:30
Kovid Goyal
7d5446a4ee ... 2016-05-06 21:38:44 +05:30
Kovid Goyal
00c5680799 ... 2016-05-06 21:37:50 +05:30
Kovid Goyal
6115eb9330 Write optimized JPEG data by default 2016-05-06 21:32:45 +05:30
Kovid Goyal
8dd533bd5f ... 2016-05-06 21:16:46 +05:30
Kovid Goyal
56f7d7cad4 A more sensible API to set PNG compression levels 2016-05-06 21:16:20 +05:30
Kovid Goyal
54ac2d394a Edit book: Add an filter to make images look like oil paintings 2016-05-06 20:49:50 +05:30
Kovid Goyal
b5bc34e0fe Implement oil_paint() 2016-05-06 20:41:12 +05:30
Kovid Goyal
c99232091f Edit book: Add a new image filter: Normalize -- to improve the contrast in images 2016-05-06 20:23:57 +05:30
Kovid Goyal
dd9e27fdf7 Implement normalize() 2016-05-06 20:19:22 +05:30
Kovid Goyal
813fc81623 ... 2016-05-06 18:28:21 +05:30