Jump to content

Recommended Posts

Hi There,

 

Is there a way to remove a border or stroke of a shape in a selected location? For example, I want to remove the stroke on top or top border of a rectangle. If not removed change the color.

 

Thanks!

Share this post


Link to post
Share on other sites

For a simple shape such as a rectangle you could use a vector crop to trim the edge where you want to remove the stroke.

 

But the more thorough answer would be...

 

  • Draw your shape, and add a fill but no stroke.
  • Create a duplicate of your shape and apply a stroke but no fill.
  • Remove the section of the stroke that you don't want to see using any of...
    • A mask
    • Breaking at selected nodes and deleting the line section
    • A container layer
    • Transparency

Note: if you want to edit the shape in the future, you would have to repeat the process above, unless you make the shape into a symbol. In which case all instances would update to reflect the new changes.

 

Here is a file with a few examples...

 

Affinity Broken Outline.afdesign


Win7 Ultimate x64   |   i5-3570K @ 3.4GHz   |   16 GB RAM   |   120 GB SSD   |   nVidia GTX 660 Ti   |   Huion 1060 Plus

How I make GIFs >>> ScreenToGIF (Windows only, Open Source, Portable, ~600kB)

Share this post


Link to post
Share on other sites
Guest

Hi Frogy Diak,

Once the rectangle drawn, "Layer", "Convert to Curves". Then take "Node Tool" and select one of the nodes of the top line, "Break Curve" and repeat this for the second node.

You can then move or clear the top line of the rectangle.

Share this post


Link to post
Share on other sites
Posted (edited)

If you made the mistake of outlining all the shapes of your artwork with a fill and stroke. Then you realized any effects would only apply to the fill and not the stroke. So you deleted all the strokes and there were ugly gaps everywhere between the shapes... And then you asked yourself, "Is there a way to resize the fills out to the missing strokes?"

It looks like the Best answer is to

1. Select the shape
2. Change the color of the stroke to something bright
3. Edit > Copy > Paste which places a second copy over the top of the original
4. Remove the stroke on the new copy, so the bright stroke on the original shows through
5. Use the move tool on the top copy (Shift + grab a handle) to grow the copy to cover the bright stroke under it
6. Name the new copy "no stroke" and delete the original layer with the bright stroke under it 

Edited by Bru-US
First suggestion had problems

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.