Qt SVG renderer
Matthew Woehlke
mw_triad at users.sourceforge.net
Thu Aug 7 18:42:48 BST 2008
Tor Arne Vestbø wrote:
> Matthew Woehlke wrote:
>> As Rafael said, I'm a bit surprised that WebKit seems to be *worse* in
>> several ways, it looks like maybe it does not support object opacity?
>
> That was my thinking too. Remember though that this is using WebKit from
> Qt 4.4. I tried a couple of them in WebKit trunk (which Qt 4.5 will be
> based on), and they look a lot better. I'll try to add an entry in the
> chart for trunk when I get the chance.
Right, I'm not familiar enough with webkit to have any expectations how
much it's changed vs. 4.4.
>> I think it would be nice if your "compare" frame was gradiated so that
>> the dithering artifacts aren't so visible (after all, it's acceptable
>> if QtSvg and librsvg use different dithering algorithms!).
>
> I agree. The reason the comparison is b/w is because these results come
> from our internal test system, which was built for regression testing of
> pixel perfect drawing. I will see if I can hack something together for
> this specific case.
Makes sense, but as mentioned, I'd say the test program shouldn't demand
perfection, but rather limit permitted deviation. I'll grant that there
may be a legitimate reason to use the exact same dithering as librsvg,
but I consider support of blur far more important than the exact
dithering pattern used when drawing gradients, which seems to be what a
lot of the artifacts correspond to.
> I'm going on a two week sick leave now though, so feel free to enhance
> on these results.
Is the code for the test program available somewhere?
--
Matthew
Did you hear about the pig that makes footwear for cows? He's a real moo
shoe pork.
More information about the kde-core-devel
mailing list