Jump to content

Recommended Posts

Posted

Today, I attempted to work with spirals in Designer and Publisher, and discovered that an extremely slow export in Publisher was caused by spirals using a custom stroke curve width. Expanding the stroke resolves the issue before output, but this process is also very time-consuming. On top of that, there's no indication in the interface that Affinity is sweating over the calculations – until the beach ball starts spinning for a bit. During export, you have no idea what's going on. Not even that an export is in progress.

image.png.a7fa71742b5be78775647920132f32df.pngimage.png.967b768a7a4d7fe33bae3af8922f36c1.png

image.png.2a50c0c7d17888e94acd79f04d83b346.png

The problem arises when working with spirals that have a variable stroke width – for example, from thick to thin. The issue worsens as the number of turns increases: five is slow, ten is too slow, and twenty becomes unbearably slow when for example expanding the stroke. While Designer or Publisher does not freeze, the interface becomes nearly unusable for some time. And this is on an M4 Pro Mac, so really... There must be one or more performance hotspots – plainly visible at high noon.

I only discovered the root cause of the slow export by chance, and I must say that any creative use of spirals with variable stroke widths is effectively off the table as things stand. These are such inefficient algorithms that this should be considered a bug, not a feature. And when PDF export practically grinds to a halt because of it, we have a real problem.

Only 20 turns with slight stroke variation – that really shouldn’t bring Affinity to its knees.

Latest hardware, macOS, and Affinity 2.5.7 – including the beta.

Posted

Definitely a bug.

I just compared v2.6.2 with v2.4.2 (me still using the latter until all these bugs are fixed):

  • v2.4.2 with a spiral like in your example, with rounded ends: export takes less than a second, the resulting PDF/X-4 looks perfect
  • v2.6.2 with the same spiral: export takes about 5 seconds, and as a "bonus" the thin end of the spiral has been expanded to sharp nodes (known and annoying bug, and the main reason I'm sticking with v2.4.2)

MacBookAir 15": MacOS Sonoma > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 18 > Affinity v2

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.

Guest
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.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | 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.