for what file is warning ?g:\BK\FOTO\div\POZE\DESENE>ect -9 *.jp*
Caution: quantization tables are too coarse for baseline JPEG
Processed 646 files
Saved 0B out of 42.45MB (0.0000%)
for what file is warning ?g:\BK\FOTO\div\POZE\DESENE>ect -9 *.jp*
Caution: quantization tables are too coarse for baseline JPEG
Processed 646 files
Saved 0B out of 42.45MB (0.0000%)
dado023
Jaff (27th March 2016)
I 'll do that eventually, but currently have little time so it will take a while.
lorents17 (9th March 2016)
dado023
Jaff (27th March 2016)
Hi Lorents17,
again thank you for replying
Here are the results:
Original PNG: 227,366 bytes
iCatalyst-master( [2] Xtreme ) PNG: 183,615 bytes
iCatalyst+ect( [2] Xtreme ) PNG: 192,488 bytes
It seems iCatalyst alone has better compression ratio, than, when combined with ECT, .....what sorcery did you do when you got better compression ratio?
Thank you in advance
Dado
please send image
dado023, answer to your question
dado023
I have forgotten to insert the reference
http://encode.su/threads/1689-Google...ll=1#post47048
Here in what the reason of such difference in compression
I tried different variations of brotli's rle optimization in zopfli. None of them gave consistent improvements in a large variety of benchmarks.
While it is true that brotli's version is more advanced (by for example using fixed point cost model instead of just integers), I have tuned it to the way brotli's Huffman code encoding works. Even when I tried to modify it to the Deflate's encoding, I saw mixed performance in benchmarks.
If you have a benchmark where brotli's optimize-rle wins over zopfli's optimize-rle, please share it with me.
Windows binaries as of 83a1fd9 (changelist). Approx 15% faster for PNG than 0.2.1 in my brief testing, with very slightly better compression.
Jaff (27th March 2016)
Jaff (27th March 2016)
I released version 0.3.
Changes:
As always, more speed and compression for PNG.
PCLMULQDQ-based crc32 function added. This is about 3 times faster than the slicing-by-8 implementation used previously. On gcc you can use -msse4.2 -mpclmul to enable it.
SSE4.2 and AVX2 optimized progressive encoding on JPEGs. This is about 20% faster.
Undocumented arithmetic coding support with "--arithmetic" added.
Several bugs fixed.
AiZ (27th March 2016)
v0.3 compiled for Windows with msys2 GCC 5.3.0. "AVX2" builds are actually -march=native -mtune=native on Haswell-E, AFAIK any AVX2-capable CPU should be able to run these.
fhanau
Whether you could let out pngwolf-zopfli with your zopfli version?
Hello,
fhanau, could you quickly explain differences between presets please ?
I remember -M1 being the same than -M2 for gzip/png in previous version of ECT.Code:(e7200@2.86GHz) enwik8 size time -2 35354277 0m29 -3 35140806 0m34 -4 34978611 0m40 -5 35014164 0m50 -6 34991292 1m25 -7 34987354 1m56 -8 34984430 6m10 -9 34984430 6m10
Thanks,
AiZ
I just compressed some PNG with ADVpng and PNGout and picked the smallest, then i ran ECT 0.3 -9 --allfilters on all files, saved a few % more.
All original files and all recompressed files was then converted to BMP with faststone viewer.
Some files had this difference
00000026: 23 46
00000027: 2E 5C
0000002A: 23 46
0000002B: 2E 5C
I think it is DPI 300 vs 600. Some original is 600 and after recompressed 300. Is there a limit of 300 dpi in ECT?
These 4 bytes is the only difference on just some files.
EDIT: My misstake - as usual - it´s ADVpng and PNGout that does this, ECT keeps 600 dpi.
Last edited by a902cd23; 23rd April 2016 at 23:36.
del
Last edited by lorents17; 9th May 2016 at 18:12.
v0.4 is out.
In the summer, I will further improve compression and try to get more of this merged into zopfli.
Jaff (22nd May 2016),Malloc Voidstar (22nd May 2016),Stephan Busch (23rd May 2016)
Win32/Win64 binaries, with multi-threading and folder support
dado023 (25th June 2016),Jaff (23rd May 2016),lorents17 (22nd May 2016),nikkho (22nd May 2016),Stephan Busch (23rd May 2016)
To Malloc Voidstar
I have i7-3770k with win7x64 and i cannot run ECT_x64.exe, program crash. ECT_x86.exe does work. Yes, 3770 does not have AVX2, only AVX!
After extracting all three exe to ramdisk and copied newly taken photo (P1140977.JPG), commandline was:
for %a in (ect*.exe) do ( copy P1140977.JPG %a.jpg & %a -9 %a.jpg )
Tried -1 to.
nikkho (25th May 2016)