Hello!
May I suggest a feature, maybe optional?
While when you zoom in a raster image it's perfectly OK that you get to see bigger and bigger pixels of the image, the vector images contained in the SVG format are supposed to resize perfectly without any bigger pixels; their vector nature means that the image can be infinitely zoomed in or out and it should remain pixel perfect, just as it remains pixel perfect if resized in a web browser.
XvViewMP, instead, renders the image only one time at the internally indicated size, and then uses it just as if it was a raster image.
Could an option be added to re-render SVGs any time they are zoomed in or out? That would be a very welcome addition!
SVG re-rendering when zoomed
Moderators: XnTriq, helmut, xnview
-
- XnThusiast
- Posts: 1997
- Joined: Sat May 09, 2015 9:37 am
Re: SVG re-rendering when zoomed
+1
few examples with svg from app folder (..\AddOn\Callout)
few examples with svg from app folder (..\AddOn\Callout)
You do not have the required permissions to view the files attached to this post.
-
- XnThusiast
- Posts: 4177
- Joined: Sun Apr 29, 2012 9:45 am
- Location: Cheltenham, U.K.
-
- XnThusiast
- Posts: 1997
- Joined: Sat May 09, 2015 9:37 am
Re: SVG re-rendering when zoomed
Right, this should be the default behavior. I see no reason to disable it at all.
Also Antialiasing (high quality quality) should not be applied to vector graphic.
Also Antialiasing (high quality quality) should not be applied to vector graphic.
-
- Author of XnView
- Posts: 44883
- Joined: Mon Oct 13, 2003 7:31 am
- Location: France
-
- XnThusiast
- Posts: 1997
- Joined: Sat May 09, 2015 9:37 am
Re: SVG re-rendering when zoomed
How about to re-rasterize after each zoom change?
to limit the load in cases when the user quickly changes the scale - you can set a delay, eg, to rasterize only 0.5s after the scale change
to limit the load in cases when the user quickly changes the scale - you can set a delay, eg, to rasterize only 0.5s after the scale change