Color-interpolation properties
by Jasper van de Gronde
I found out at least one source of differences in rendering of filters
between Inkscape and Batik/W3C test suite, and that's the
color-interpolation-filters property. This property determines the color
space used for filter operations (color-interpolation does the same for
gradients and normal compositing), and Inkscape doesn't support it at
the moment.
The problem is that by default color-interpolation is set to sRGB and
color-interpolation-filters to linearRGB (sRGB before the gamma
adjustment)... There was probably some rationale for this, but it's a
pretty big nuisance, as it means that we'll probably have to convert to
and from linearRGB for each application of filtering (as the conversion
is very much non-linear).
Also, this means that pretty much any file that uses filters should
actually be rendered differently from how it is rendered now (and often
quite visibly different). So it might be a good idea to do something
about this ASAP, to minimize the impact.
So, now my question is: What to do about this?
There are a number of possibilities. First of all, Inkscape could start
setting the color-interpolation-filters property to use sRGB. This would
probably be a very quick "fix" and at least ensure that any new files
created with Inkscape will render the same in other (compliant) viewers.
Obviously this wouldn't resolve problems with current files.
The main other possibility is to add support for
color-interpolation-filters. Obviously this is the right thing to do in
the long run, but it's also tricky to do it right. Quality (and probably
performance) wise it would likely be best to allow the conversion to be
part of the filter, as for example gaussian blur already uses increased
precision internally and could apply the conversions with little loss in
quality. However, it would obviously be much easier to simply write
conversion functions and call them before and after applying any filters.
And even if support for color-interpolation-filters is added, it might
still make sense to set it to sRGB (or set color-interpolation to
linearRGB), as letting the settings be different results in
non-intuitive behaviour like having normal compositing behaving
differently from the equivalent feBlend and feComposite modes.
12 years, 4 months
Re: [Inkscape-devel] [Inkscape-user] Clear Open recent?
by Felipe Sanches
I have added a button to the Interface page in the Inkscape
preferences dialog that will remove all items of the "File -> Open
Recent" menu.
The code was commited in the svn revision number 20503 and the feature
will probably be in the next stable release, I hope.
Could anybory review my code, please? It is the first time I deal with
GtkRecentManager.
Could you please review it, Bulia?
Juca
On Sun, Jan 11, 2009 at 2:51 PM, bulia byak <buliabyak@...400...> wrote:
> On Sun, Jan 11, 2009 at 9:05 AM, Benct Philip Jonsson <bpj@...2113...> wrote:
>> Is it possible to clear the list of documents in
>> File -> Open recent?
>
> Only by manual editing your preferences.xml - you need to delete all
> children of <group id="recent">. Or just delete the file, but then you
> will also lose all other settings).
>
> --
> bulia byak
> Inkscape. Draw Freely.
> http://www.inkscape.org
>
> ------------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It is the best place to buy or sell services for
> just about anything Open Source.
> http://p.sf.net/sfu/Xq1LFB
> _______________________________________________
> Inkscape-user mailing list
> Inkscape-user(a)lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/inkscape-user
>
12 years, 4 months
extension namespace
by Thomas Holder
Hi there,
is it possible to make the new namespace for inx files optional? I see
no real benefit for the namespace, but it is a real drawback that all
previous custom extensions will become invalid (until you add the
namespace to the inx files). When we release 0.47 lots of users will be
confused and will report bugs for this I guess.
Thomas
12 years, 4 months
3D importing
by Alexandre Prokoudine
Hi,
Since recently we have an OBJ importer in form of an extension. IIRC
there was a debate how this extension should be implemented better
(real importer vs. extension). So, I've just stumbled upon
http://assimp.sourceforge.net/ -- Open Asset Import Library, which is
designed to help importing various 3D scene files into applications.
It covers not just Obj, but also 15 more file formats, including 3D
Max and the like. Could be a good GSoC2009 project for somebody,
especially if importing would come with live preview :)
Alexandre
12 years, 4 months
Tr : Inkscape 0.46 Devel Dependencies
by Ivan Louette
That's allright now ! I did a mistake in the package source address...
Inkscape 0.46 Devel runs now on my Kubuntu ! I am happy to be able to continue filters development. That will be a little bit slower because at the moment I am very busy to write a book. But these days I also tried the compatibilities between Inkscape and Fontforge and I am sure svg filters will add something new in my font creation ideas...
Thanks to everybody here for the hard work !
Very friendly
ivan
________________________________
----- Message transféré ----
De : Ivan Louette <ivan_louette@...48...>
À : Inkscape-devel(a)lists.sourceforge.net
Envoyé le : Dimanche, 11 Janvier 2009, 17h29mn 41s
Objet : Inkscape 0.46 Devel Dependencies
Hello ! This is my first message here. Sorry of it's not the appropriate place to post.
When I try to install 0.46 Devel by Synaptic on my Kubuntu 8.10 I get this message :
Dépend: libpoppler-glib2 (>=0.6) but it is not installable
Dépend: libpoppler2 (>=0.6) but it is not installable
I hope that can help !
ivan
12 years, 4 months
Inkscape 0.46 Devel Dependencies
by Ivan Louette
Hello ! This is my first message here. Sorry of it's not the appropriate place to post.
When I try to install 0.46 Devel by Synaptic on my Kubuntu 8.10 I get this message :
Dépend: libpoppler-glib2 (>=0.6) but it is not installable
Dépend: libpoppler2 (>=0.6) but it is not installable
I hope that can help !
ivan
12 years, 4 months
Calling init_gtkmm_internals()
by Jasper van de Gronde
I found that to make rendering of feImage filters work correctly I have
to call Gtk::Main::init_gtkmm_internals() before trying to use
Gdk::Pixbuf. If this is not done it complains about not being able to
wrap GdkPixbuf. With this change it suddenly seems to work just fine.
However, I have no idea where it should be put. At the moment I put it
in nr-filter-image.cpp (because that was were the problem was
occurring), but it would probably be better to do it while starting
Inkscape. However, it should also be called for Inkview. And perhaps it
should be called after/before some other things?
So, if someone who is a bit more familiar with GtkMM (and Inkscape's
initialization) could have a look at this, that would be great. This
very simply change will make feImage's with references to files work
automagically :) (There are probably still a few caveats, but still.)
12 years, 4 months
Intrested student
by Dmitry
Hello inkscape-devel,
My name is Dmitry, I'm a student from Russia. I'm interested in
developing your project and participating in next Summer of Code (2009).
I want to know about ideas, which I can take part in. And I'm going to
make this work to be my master thesis at University.
--
Best regards,
Dmitry mailto:Dmitry.Jurasov@...400...
12 years, 4 months
Inkscape and good causes
by Josh Andler
Hey all,
I decided to pass this along as it is in the same basic spirit of open
source with the attitude of doing something for a cause greater than
one's self (our global community). Recently there was a contest held on
DeviantART to promote breast cancer awareness and early prevention that
was sponsored by DeviantART, MGM (yes, the studio), and the Susan G.
Komen for the Cure Foundation. With over 1,400 submissions spanning all
kinds of art forms imaginable, the Grand Prize Winner chosen was by one
of our Inkscapers on DA (and yes she used Inkscape for this), Loraine A.
Baird, aka QuicheLoraine.
The competition results are here (which contains a link to her winning
entry, but also shows a few runners up for reference):
http://news.deviantart.com/article/66804/
And her gallery which contains quite a bit of excellent work done in
inkscape can be seen here:
http://quicheloraine.deviantart.com/gallery/
Congratulations to her, and if you have a DA account it would be nice to
drop by and leave her a comment.
Cheers,
Josh
12 years, 4 months