Bug#454550: Here is a conflict of our interests

Alexander E. Patrakov patrakov at gmail.com
Thu Feb 7 15:45:57 UTC 2008


Zack Weinberg wrote:
> Have you looked at my test cases?  Do you agree that those are
> rendered better without interpolation?

Yes, and you have described them very well. Rendering them with interpolation 
produces clearly wrong results. However, questions stand 1) whether representing 
such sets of rectangles with low-resolution bitmaps is valid according to the 
PostScript and PDF specifications (hint: importing this into CorelDraw under 
Windows gives a warning about a low-resolution bitmap), and 2) if the standard 
does allow interpolation in this case, how widespread is this assumption of 
non-interpolated rendering in (broken) software that creates such files.

In either case, your "don't interpolate on upscaling" heuristic looks good 
enough in theory, but is not currently implementable in practice for PostScript 
files processed via Ghostscript (because there is no such command line option 
for Evince to pass to Ghostscript). And that's a bug in Ghostscript.

-- 
Alexander E. Patrakov






More information about the pkg-gnome-maintainers mailing list