I want to fill the outline of my object with another image. If I use Clip & Set, my object gets all filled.

My current object is a cat:

enter image description here

The black color should be replaced by an image, the interior of the cat should stay transparent. How to get it?

1 Answer 1


Remove the fill, if there's one, let the black outline stroke stay. Make a spare copy of your shape, you may need it later.

Select the shape. Goto Path > Stroke to Path. That transforms the outline stroke to filled area.

Use the shape to clip the image. The outline acts as a clipping mask, because it's now a filled area.

An example:

enter image description here

Not asked Scrap the idea of using Clip > Set. Change the stroke color to white and use Object > Mask > Set. Mask is a way to affect transparency with color, white = fully opaque.

  • Look what i get when i use Stroke -> Path -> imgur.com/a/ZN42o9z
    – Adelov
    Jul 26, 2019 at 20:44
  • Your shape has something which isn't normal Inkscape path. Imported stuff? Try at first (=before converting stroke to path ) to convert the shape to ordinary Inkscape path with Path > Object to Path
    – user82991
    Jul 26, 2019 at 20:49
  • You saved my life dude, Thank you very mach
    – Adelov
    Jul 26, 2019 at 20:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.