I tried something very similar a couple weeks ago and got a very decent effect.
Here's what I did...
1) Import image 2) Create a sepia colored rectangle and move to the bottom 3) Duplicate the image and the rectangle 4) Change the new rectangle's color to white 5) Mask the white rectangle with the new image 6) Move the masked rectangle below the original image 7) Set the opacity of the original image to 75%
In most cases, it would probably be much easier to just break out the image editor and do the work there.
- Tony
----- Original Message ----
On Mon, Jun 04, 2007 at 11:35:35AM -0400, John R. Culleton wrote:
Have a background image for a book cover that is grayscale. It resembles, and may have been taken from, an old engraving. I imported it from a jpg file.
It would be nice to have it in sepia like an old time photo. Is there a way to tint it in Inkscape?
Create two rectangles the same size as the image. Make one sepia coloured, put it behind the image, and then set the image as the rectangle's mask. Then make the other rectangle black and put it behind the first rectangle. I tested this briefly on a silhouette-against-sky image I had handy, and it seemed to work but I wasn't very happy with the result: it made the lights far too sepia-ish and the black too black, but you could probably get better results by tweaking the colours a bit.
It seems like you're using the wrong tool for the job, though. Using one of the Gimp colour tools, or one of its scripts, would give you much more flexibility about adapting to the contrast in the input image and jiggling the range of colours in the output.