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.



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

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   16 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Huion 1060 Plus

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

Share this post

Link to post
Share on other sites

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. 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.