Jump to content

Recommended Posts

Hello

Is there a way to combine the line and arrowheads, so that when transparent the overlay is not shown?

arrowhead.png


Primary: Windows 10 Pro 1903 / Intel Core i7-8750H @ 2.20 GHz / 32 GB RAM/ GTX 1050 Ti Max-Q
Secondary: os x mojave / imac 2017
A.Publisher 1.7.2.471
September 2019

Share this post


Link to post
Share on other sites
4 minutes ago, ivbera said:

Is there a way to combine the line and arrowheads, so that when transparent the overlay is not shown?

Group the curve (with or without arrowheads already added) before you apply transparency.


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

thank you.

Is this a workaround or is this the way to go?
I think it is a little weird to group a single curve.


Primary: Windows 10 Pro 1903 / Intel Core i7-8750H @ 2.20 GHz / 32 GB RAM/ GTX 1050 Ti Max-Q
Secondary: os x mojave / imac 2017
A.Publisher 1.7.2.471
September 2019

Share this post


Link to post
Share on other sites

Or apply a linear gradient with both ends set to the same value.


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

I can think of 3 other ways, but they are all work-arounds which are a bit clunky…

1. Expand stroke, Boolean add to merge the 3 pieces, then use any method of obtaining transparency.
:( No longer a path with a stroke, but a shape, so much harder to edit.

2. Add a curves adjustment and set the max value of the alpha channel to 50%

3. Use a pixel mask filled with 50% Grey

Personally I'd use Alfred's method and just group the line!


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

Or, if you don't need transparency but the colour at 50%, I would put the arrow at 50% transparency, pick the colour with the colour picker, apply it at the arrow and get back the object at 100% opacity.

Share this post


Link to post
Share on other sites

In Publisher Beta 458 this problem seems to have gone. But Designer 464 still has the problem.


Windows 7 Pro, I5 3.3G PC 16G RAM

Share this post


Link to post
Share on other sites

@MickRose I still see the same behaviour in Publisher Beta 458. Can you provide an example of it working?


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

No I can't. I tried it this morning and the arrowhead ends transparency problem is still there! Yesterday it had definitely gone - strange.


Windows 7 Pro, I5 3.3G PC 16G RAM

Share this post


Link to post
Share on other sites

Besides this transparency issue I also notice another unexpected occurrence with arrow heads:

They appear to make the "Align" buttons in Stroke panel not reacting but automatically set the stroke align to centeredregardless of the align setting before applying arrow heads.


macOS 10.12.6,  Macbook Pro 15" + Eizo 24"

Share this post


Link to post
Share on other sites
3 hours ago, MEB said:

Currently stroke alignment is ignored

Perhaps the controls should be disabled when an arrowhead is applied in order to make this a bit more clear to the user?

Share this post


Link to post
Share on other sites

The problem of arrowhead and transparency is an interesting observation, and as I think about it, I'm not sure what to suggest. If it is desirable to be able to set a different color for the arrowheads, then I see this as a necessary consequence, as alpha is a part of the color definition, and perhaps occasionally you would even want this behavior.

Therefore, I think there needs to be some way to keep this behavior when it is desired, but also an easy way to assign a color to the entire curve rather than individually as a default. Maybe a couple of options:

1. By default set the stroke color to the entire curve as a single value, with the option to set arrowhead color differently.

2. Or keep separate definitions but offer a checkbox to clip the overlaps.

Maybe there is a better solution than these from a UX standpoint.

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.