Barak Pearlmutter - > It would appear that if you use a losslevel of 100 (the recommended > value, and the value used by -lossy) the problem disappears. The > resulting file size increase is under 3%.
>From a user's point of view, I expect the documented range of parameters to give me results ranging from comparatively big files with lossless compression, to ugly output with compression too aggressive. I don't expect dropped characters. >From a programmer's point of view, it looks like an error. I.e. as I understand the algorithm, the program makes one pass over the input creating a dictionary of shapes, then outputs a series of pointers to the dictionary. In this case it looks like it output an invalid pointer or something. > Unless you object (perhaps by suggesting a patch to the place in the > documentation that led you to use 200 there) I would be inclined to > mark this bug as closed. I suggest a warning something like this: --- cjb2.1-orig 2005-08-18 20:45:38.000000000 -0400 +++ cjb2.1 2005-08-18 20:51:26.000000000 -0400 @@ -91,6 +91,9 @@ Higher values generate smaller files with more potential distortions. Value zero corresponds to lossless encoding. +Values above 100 may lead to character substitution errors, especially +at resolutions above about 150 points per character (900 dpi for 12 +pt characters). .TP .B "-verbose" Display informational messages while running. - Jim Van Zandt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]