Jump to content
smth

Stroke on groups (Designer)

Recommended Posts

A few of things about applying strokes to groups:

  1. It would be nice to have this working, i.e stroke apply to resulting object, rather than each of the children.
  2. Why does applying a stroke to a group containing a pixel layer, essentially apply a fill?
  3. When attempting 2, there seems to be a performance issue (high CPU usage).

Share this post


Link to post
Share on other sites
51 minutes ago, smth said:
  • It would be nice to have this working.

It mostly seems to work for me, but see below.

53 minutes ago, smth said:
  • Why, currently, does applying a stroke essentially apply a fill?

I can't reproduce that here, but if I try to apply either a stroke or a fill to a group which includes a 'Pixel' layer the chosen colour covers the entire canvas. The operation works as expected when I include an 'Image' layer instead of a 'Pixel' layer.


Alfred online2long.gif
Affinity Designer/Photo/Publisher 1.7.2.471 • Windows 10 Home (4th gen Core i3 CPU)
Affinity Photo for iPad 1.7.2.153 • Designer for iPad 1.7.2.6 • iOS 12.4.1 (iPad Air 2)

Share this post


Link to post
Share on other sites
3 hours ago, smth said:
  1. It would be nice to have this working, i.e stroke apply to resulting object, rather than each of the children.

Hi @smth,

I think this is because a 'group' is not a vector object but rather a 'logical' object (I don't know how the programmers would call it).
In other words a 'logical' object does not have a vector outline and that's why it can not have a stroke.

An easy (but no on click operation) workaround is to draw a rectangle on top of the group (snapping enabled) and give it a stroke.

Another thought: is the 'group stroke' limited to rectangles? Should there be circles and ovals, too? :)

d.


Affinity Designer 1.7.1.404 (beta 1.7.3.476)   |   Affinity Photo 1.7.1.404 (beta 1.7.3.476)   |   Affinity Publisher 1.7.1.404 (beta 1.7.3.475)
Affinity Designer for iPad 1.7.0.7   |   Affinity Photo for iPad 1.6.8.77

Windows 10 (1809) 64-bit - Core i7 - 16GB - Intel HD Graphics 4600 & NVIDIA GeForce GTX 960M
iPad pro 9.7" + Apple Pencil

Share this post


Link to post
Share on other sites

Yes, the workaround (that I currently use) is to replicate the shape of the group. I'm suggesting it would be nice if this could be done automagically :) Should definitely not be limited to any one shape, but be the result of all the shapes in the group, as if you had flattened it.

Share this post


Link to post
Share on other sites

@smth A couple of options…

1. Use the Outline Layer Effect.

Or

2. Use symbols

  • Make a symbol from the Group
  • Add duplicate of the Symbol aligned with the original.
  • De-Sync the symbol and add a Stroke to the original.
  • Re-Sync the symbol, and changes will propagate.

2132505200_AffinitySymbolsforGroupStroke.gif.2189cc995bf529d69f6372f9c183ee82.gif


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

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

×