On 27 June 2012 14:38, Petr Kadlec petr.kadlec@gmail.com wrote:
On 27 June 2012 13:33, Achim Flammenkamp achim@uni-bielefeld.de wrote:
- I wonder why the SVG-graphic devolpers use such an "improper"(?) rendering-
philosophy. All these articfacts on the Iran-flag would have been avoided, if the rendering is divided up logical into two steps: Firstly render the SVG-code to the size given in this SVG-code (or an integer multiple for large final sizes) to a pixel (discret) map.
I can imagine how this can be a problem. Thin lines than in your original render have 1 pixel width, will be removed or suffer a strong antialias wen reduced down. Re-rendering a image on a smaller resolution will result on a pixel perfect image (except thick eyebrows), where 1 pixel width is still 1 pixel.
(no related) http://www.imagemagick.org/script/command-line-options.php?#liquid-rescale
Technical remark: The width/height specified in the SVG file is a generic “length” value [1], which can be in other units than pixels [2] and also can take non-integral values. [3]
...and the situation is even more complex than that. So more things that thing can go wrong.