Re: Concerns about using filters for downscaling

Krzysztof Kosiński <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <CAFLw2WTNxacLUSg0zNh=Wj_76y9ScNhTnwOLO5ZR+WEt4xF6oQ@mail.gmail.com>
2014-03-22 4:26 GMT+01:00 Owen Taylor <[email protected]>:
> On Sat, 2014-03-22 at 03:24 +0100, Krzysztof Kosiński wrote:
>> This would make Cairo 1.14 completely unusable for Inkscape, so we
>> would have to postpone the long overdue 0.91 release for another year
>> or more, and probably stop using Cairo.
>
> I don't quite understand this - presumably 0.91 will be the same in this
> regard as previous versions of Inkscape. Is there some work-around in
> older Inkscape that you are trying to remove?

The previous version of Inkscape (0.48) used a completely different
renderer, not based on Cairo at all, which has been removed. Moving to
Cairo fixed around 50 long-standing rendering bugs, so going back is
not really an option.

>> The downscaling method used in
>> 1.12 is simply incorrect and due to severe visual artifacts makes it
>> impossible to use Inkscape to edit drawings that contain large
>> bitmaps, e.g. photos. It's no use being fast if the result is wrong.
>
> Hmm, can you use BEST? That seems to be the right constant to use if you
> quality is the absolute requirement and performance is secondary.

Lanczos3 is far too slow for interactive rendering.

As a compromise, I propose the following mapping:

BEST = Lanczos3 / Lanczos3
GOOD = linear / box
BILINEAR = linear / box
DEFAULT = linear / impulse
FAST = nearest / impulse

Regards, Krzysztof
-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.