Re: [Inkscape-devel] Rendering problem for an object with blur / 0.46 Official vs 209225 vs 20967
Hi,
I'll try to explain better what I mean with a new screenshot:
http://www.corpsmoderne.net/~eve97/vertex/rocket_bug/display_inkscape_046_vs...
First, I'd like to state a few things:
- I'm not an artist, but I draw things in Inkscape, and I draw them in SVG to have them displayed as SVG. So my "visual perception" of SVG is what Inkscape shows to me, not a PNG (which I often not even generate). It means I design the object *as I see it rendered on Inkscape canvas*.
- I have several drawings made with 0.46 or previous versions of Inkscape, and there are many places where I could download SVG designed with that (openclipart, etc.)
So, let's take the following hypothesis:
- After seeing a nice SVG in my browser, I download or open in Inkscape 0.47 a file which was drawn with a previous 0.46 version, in order to use it as a clipart, or to rework on it.
On the top of the screenshot, it is a shape drawn in Inkscape 0.46, with filter quality set to average (default). It is what I see in my browser, or on the PNG if I generate it.
My 0.47 Inkscape is set to default for both Blur display and Filter display, as I have a small machine (512Mb memory, Intel Pentium III mobile, 1133Mhz).
I open the file, and I see what shows at the bottom of the screenshot. I hope you'll admit that it is awful and doesn't look like at all what shows in my browser. BUT it is what I work on, I have no other way to work on SVG. I'm not switching back and forth to PNG or to the browser to check what it looks like there.
What am I supposed to do at this point? Remember, I'm an average user, not knowning the Inkscape internals.
A) I say: this Inkscape program is mad, I'm not going to use it. I close it, end of story.
B) I could try to change the blur quality and/or the filter quality to better or best. OK, I do that.
But the problem is, the canvas is not updated when I do that, and it's a general preference, not a per-document preference.
So, first, I'll have to: - with my document still opened, change the Blur / Filter effect and see that what is displayed on canvas has not changed. - close the document and Inkscape, reopen Inkscape which now has Blur and Filter set to better or best, and see that the file looks like what it should. (or something similar, because I have no idea of the exact real value of the quality).
SO: setting the displays to a "lower" average quality in Inkscape 0.47 than in Inkscape 0.46, which was supposed to be intentional to help the designer (the designer in Inkscape 0.47) conserve CPU, results in fact in obliging me (who opened on older file) to set Inkscape to high quality, for all my documents. And I have a small machine - I can't afford to do that.
C) I could just do what I was adviced to in the channel: remove the filters on the object. This means I need to find all objects with blur/filter, one by one, and remove that. After such a tedious task, then I lose the original information (here, the blur was 0.3), meaning I am absolutely unable to re-create or re-see the original file, as the artist designed it. What am I supposed to do now?
For all the reasons explained above, I think that, although done with the best intention, the fact that the blur/filter display "average quality" has changed results in the opposite effect as the one intended. It seems to me that, at the moment, there are more SVG "done with 0.46" than "done with O.47', and that the case I am describing will arrive for a long, long time...
If I missed an obvious point, I'd very much like to hear it.
Regards.
--- On Fri, 3/27/09, Niko Kiirala <niko@...1267...> wrote:
From: Niko Kiirala <niko@...1267...> Subject: Re: [Inkscape-devel] Rendering problem for an object with blur / 0.46 Official vs 209225 vs 20967 To: inkscape-devel@lists.sourceforge.net Date: Friday, March 27, 2009, 1:03 PM Fri, 27 Mar 2009 09:31:44 -0700 (PDT) worms invasion <wormsxulla@...36...> kirjoitti:
In short: the exported PNG appears correct in the
three versions, but
the screenshots of the rendering in Inkscape look very
(or very)
different across versions. The file looks absolutely
normal, as I
draw it, in 0.46 official.
In r20225, the object is already badly rendered in
Inkscape.
In r20967, it's awful...
The default values for filtering quality in r20967 are not too good. Neverteheless, as you noticed, the lower quality is used only while editing the image and the exported image looks the same in all those versions.
Lowering the quality while editing is intentional: rendering blur can bog down even the mightiest workstations. If it doesn't bother you, you can turn filter quality settings all the way up and the quality will be just as good as while exporting.
-- Niko Kiirala niko@...1267...
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
worms invasion wrote:
... For all the reasons explained above, I think that, although done with the best intention, the fact that the blur/filter display "average quality" has changed results in the opposite effect as the one intended. It seems to me that, at the moment, there are more SVG "done with 0.46" than "done with O.47', and that the case I am describing will arrive for a long, long time...
If I missed an obvious point, I'd very much like to hear it.
I don't think you missed anything, and perhaps we should rethink the default setting of the filter quality, but the fact remains that for people with not-so-fast machines the best filter quality simply isn't an option when interacting with the graphics. (And it is in fact not uncommon for drawing programs to have low-quality rendering modes.)
So, assuming that simply removing the lower quality settings is (currently) not an option, what do you think is an acceptable way of decreasing the quality in exchange for speed?
participants (2)
-
Jasper van de Gronde
-
worms invasion