W3C home > Mailing lists > Public > www-svg@w3.org > August 2007

Re: What does the line in feDisplacementMap about color-interpolation filters not applying to in mean?

From: Anthony Grasso <anthony.grasso@cisra.canon.com.au>
Date: Thu, 09 Aug 2007 15:58:01 +1000
Message-ID: <46BAACE9.7000508@cisra.canon.com.au>
To: Robert Longson <longsonr@gmail.com>
CC: www-svg@w3.org

Hi Robert,

This is an official response from the W3C SVG Working Group.

I have been assigned to look in to your inquiry about the 
feDisplacementMap. I will discuss this issue with the working group over 
the next few weeks and provide a resolution to your issue. Currently 
members the working (myself included) are quite busy with SVG Open 
preparation and I apologize in advance for not being able to provide a 
resolution sooner.

For your convenience the issue has been placed in our public bug 
tracker. The bug number is 4919. You can track the progress at: 
http://www.w3.org/Bugs/Public/show_bug.cgi?id=4919

Kind Regards,

Anthony Grasso

Robert Longson wrote:
> In http://www.w3.org/TR/SVG/filters.html#feDisplacementMap there is a line
> 
> The 'color-interpolation-filters'  property only applies to the in2
> source image and does not apply to the in source image.
> 
> I'm not really sure what this means.
> 
> In gecko we've implemented filters by creating an sRGB bitmap of the
> original drawing which we then apply the filters to. Each filter
> converts its input bitmap(s) to either LinearRGB or sRGB depending on
> the value of color-interpolation-filters and then processes the output
> to an output bitmap in the same colour space as its converted input.
> The final output is then converted back to sRGB if necessary for
> display.
> 
> For feDisplacement map we can convert the in2 source image before we
> work on it but what are we supposed to do with the in source image?
> 
> a) Always convert in to LinearRGB (or sRGB)
> b) Convert it based on color-interpolation rather than
> color-interpolation-filters
> c) Leave it as whatever it happens to be.
> 
> If c) then what happens if in and in2 are the same do we need two
> copies of the input surface, one for in2 which we convert based on
> color-displacement-filters and one for in which we don't. Also if in
> is the output of another filter is in whatever
> color-interpolation-filters was for that filter?
> 
> Best regards
> 
> Robert.
> 
> 
Received on Thursday, 9 August 2007 05:58:20 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:37 GMT