On 12/13/05, bulia byak <buliabyak@...400...> wrote:
Sorry I didn't notice that RFE before. Now that I see it I think I
rather disagree with it. It postulates an equivalence of two colors -
the color under the SVG/PNG image and the background color of the SVG.
These two are NOT the same, however. For example I may want to have a
50% opaque black background in PNG over a yellow page.
I'm
the one who submitted that RFE. Now that you mention it, I see my
mistake. Yes, the drawing surface color is different than the image
background color.
As for the example given by the RFE author, I usually do this by
adding a background rectangle of the color I need to a new layer. Then
I just hide that layer before export. This takes some time but at
least it's logical.
This
is what I do too, and is the real reason I submitted the RFE. All I
want to do is change the color of the Inkscape drawing surface while
still having a _fully transparent_ image background for export, browser
rendering, etc.. There is no way to do this currently, and adding a
rectangle only to hide it later is an uncomfortable hack.
Now, the ideal way to handle this would be to store TWO changeable
colors: one is the SVG background with its transparency, and the other
is the color _under_ the background, to which the background would
blend (currently fixed white). This way we'll satisfy everyone. But
before that is done, the current scheme is at least more logical and
requires less awkward explanations than the scheme proposed in that
RFE.
This
is certainly the way to go. Actually, I do not think the drawing
surface color should have a transparency option at all. Since there is
nothing under it, transparency makes no sense. In fact, we already
_have_ a drawing surface color - it's just fixed white with no way to
change it.
So, I propose that you please consider reverting that change.
Agreed. Should I submit a new RFE for "adjustable drawing surface
color?" One of these days I'll learn GTK and start making these changes
myself.
-s_tec