How do I remove only a piece of a background in Inkscape?

Hey guys,
I have been trying to figure out the correct terms to ask this question in the Inkscape tutorials but I am coming up empty. I am working on an LED sign for a friend. She wants her name in front of the matrix code but with a clean space around it. In Inkscape I have the background, a blank rectangle (white no stroke) and her name. In the program there is no code behind her name, but when I attempt to cut it on the forge is engraves the entire background. How do I remove the background only in the space behind her name? Screen Shot 2021-08-31 at 4.00.22 PM

If you’re engraving this whole thing, then just export the whole thing as a PNG and import that into GFUI. That’s likely the simplest and quickest way.

2 Likes

That could work. I would still like to learn the correct way to do it in the program though. If anyone knows.

That is the correct way to do it :slight_smile:

I’m guessing you’re currently using a mask, which hides a section in your art program - but it’s still actually there. The option, if you want to keep it as a vector, is to physically cut off the lines of code (via node editing).

Ok I thought there was a way to make the program remove the background chunk behind the white.

If it’s a vector background, then I would make a rectangle, put it over the section of background you want gone, and then take the difference between the two. It should remove anything in that rectangle. Then you can put your text in there.

2 Likes

Here’s a little recording of me messing around on this idea in Illustrator:

May or may not be helpful :smiley: but thought I’d share in case it is

Good luck

PS… my recording hit my 5m limit… so I got cut off at the end

1 Like

If all the features are bitmaps/rasters/images, @deirdrebeth is spot on.
If the the features are vectors, you’ll need to learn about “boolean” opearations in Inkscape.

1 Like

Maybe.

Depends on the nature of the green bits, are they solid shapes, or just line paths. Difference will only work if it’s a single solid shape path in the background.

The only way to give you exact instructions will be if you upload the SVG. Cmadok’s way may be the best way here (and it’s definitely the simplest), it’ll depend on a few things.

So, throw the svg up if you want more specific advice. :slight_smile:

2 Likes

Assuming your background is a vector graphic, you just use “difference” to cut another (vector) shape out of it.

Draw the rectangle, select it and the background, click Path/Difference. Done.

1 Like

(That took longer to type than it did to copy your image, open inkscape, convert to vector paths, and do the rectangle/difference operation… lol…)

1 Like

The reason they['re called “Boolean” is because they’re scary at first… But eventually you’ll figure it out.

6 Likes

This is the command I was looking for. Seems to have done exactly what I wanted.

Thank you everyone for the help.

2 Likes

Assuming your background is a vector graphic, you just use “difference” to cut another (vector) shape out of it.

Draw the rectangle, select it and the background, click Path/Difference. Done.

This is the command I was looking for. Thank you everyone for the input. Path and difference. I wasnt using the shift to select the background. Thats why is wasnt doing anything.

2 Likes

Are you a Dad? 'Cause this is definitely a dad joke, and got my smile/eye roll :joy_cat::joy_cat::joy_cat:

2 Likes

Guilty. Dad, Step-Dad and Grandfather…

2 Likes

This topic was automatically closed 32 days after the last reply. New replies are no longer allowed.