Sometimes we decide to change the brightness, contrast, saturation or other things on a raster image, inside the SVG file.
The OpenRaster proposal ( http://pippin.gimp.org/OpenRaster ) is a good ideia for some things and for a extending possibilities with raster in inkscape.
With a initial suport of OpenRaster on inkscape we can have special controls for change raster properties whitout to destroy the original raster data.
"Hey Boss... you do not want a lot of contrast? Ok! I don't lose the original image." (Click on menu "object > raster > edit properties") ;-D (easier then re-open on GIMP)
How can it works?
The inkscape can have a suport for the OpenRaster format and allow the OpenRaster name space on the SVG XML.
When we try to change the contrast on a raster image the XML changes from: <image xlink:href="img.jpg" />
to this: openraster:image openraster:layers <openraster:brightness-contrast contrast='1.4'/> <openraster:layer src='img.jpg'/> </openraster:layers> </openraster:image>
We can use the menu "object > raster > aplay raster changes" and the OpenRaster block comes to a svg:image. It will help to send the SVG file to other softwares.
With this implementation effects will can handle this raster properties too.
The <animate> can be used on the 0.48 to animate raster properties too. (extending more the SVG standard) ;-) May the Mozilla team implement that too?
What you think? Aurium