In reaction to the issue you raised, the man page cjb2(1) has been changed in CVS by the upstream developers to reflect the fact that there is a possibility of unacceptable character substitutions at a losslevel above 100, but not at 100.
I am including the diff below, and would appreciate any suggestions for further improvement. I do agree that resolution invariance is a desirable property, and that the table you showed earlier is a cause for concern in that regard. However (a) it seems, in this case, a separate issue; (b) it is properly speaking of "wishlist" severity, and (c) given that the noise process of scanners and cameras and pens and printer are not resolution invariant, it is unclear to me that true resolution invariance can be achieved without a sacrifice in compression performance. -- Barak A. Pearlmutter <[EMAIL PROTECTED]> Hamilton Institute & Dept Comp Sci, NUI Maynooth, Co. Kildare, Ireland http://www-bcl.cs.nuim.ie/~barak/ ---------------------------------------------------------------- ~/src/djvulibre-3.5 $ cvs diff -c2 -r 1.10 tools/cjb2.1 Index: tools/cjb2.1 =================================================================== RCS file: /cvsroot/djvu/djvulibre-3.5/tools/cjb2.1,v retrieving revision 1.10 retrieving revision 1.11 diff -c -2 -r1.10 -r1.11 *** tools/cjb2.1 3 Jun 2005 12:57:24 -0000 1.10 --- tools/cjb2.1 15 Aug 2005 16:27:30 -0000 1.11 *************** *** 91,95 **** Higher values generate smaller files with more potential distortions. ! Value zero corresponds to lossless encoding. .TP .B "-verbose" --- 91,100 ---- Higher values generate smaller files with more potential distortions. ! Loss level 0 corresponds to lossless encoding. ! Loss level 1 performs image cleaning but does not perform ! character substitution at all. ! Loss level 100 is intended to provide a good compromise. ! Higher loss levels provide marginally better compression ! at the risk of unacceptable character substitutions. .TP .B "-verbose" *************** *** 107,111 **** simply revert to only using option .BR -clean ! or change the parameter of option .BR -losslevel . .PP --- 112,116 ---- simply revert to only using option .BR -clean ! or reduce the parameter of option .BR -losslevel . .PP -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]