Hangman Posted February 13 Share Posted February 13 I'm unsure whether this is expected behaviour or a bug but I can't see any logical reason why this should be the case so I thought I'd ask the question under the premise of it being a bug... If it's not then it would be good to understand why a correction path causes the file to be rasterised on export. loukash 1 Quote Affinity Designer 2.4.2 | Affinity Photo 2.4.2 | Affinity Publisher 2.4.2 Affinity Designer Beta 2.5.0 (2430) | Affinity Photo Beta 2.5.0 (2430) | Affinity Publisher Beta 2.5.0 (2430) Affinity Designer 1.7.3 | Affinity Photo 1.7.3 | Affinity Publisher 1.10.8 MacBook Pro 16GB, macOS Monterey 12.7.4, Magic Mouse Link to comment Share on other sites More sharing options...
walt.farrell Posted February 13 Share Posted February 13 What is a "correction path"? Quote -- Walt Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases PC: Desktop: Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 Laptop: Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU. iPad: iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard Mac: 2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1 Link to comment Share on other sites More sharing options...
loukash Posted February 13 Share Posted February 13 5 minutes ago, walt.farrell said: What is a "correction path"? Add a gradient fill, then shear the object. The gradient will be sheared as well, displaying a "correction path" with the Gradient tool active, and as a consequence rasterized on PDF export. walt.farrell and Hangman 1 1 Quote MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2 Link to comment Share on other sites More sharing options...
v_kyr Posted February 13 Share Posted February 13 Good point, I can see just one difference of a square fill here, which is applied if the correction path is removed. screencast_squarefill.mp4 Gradient and bitmap fills Hangman 1 Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
Hangman Posted February 13 Author Share Posted February 13 @loukash beat me to it but basically, this resulting in rasterisation on SVG and PDF export... Edit: @loukash and @v_kyr beat me to it... Shear.mp4 Quote Affinity Designer 2.4.2 | Affinity Photo 2.4.2 | Affinity Publisher 2.4.2 Affinity Designer Beta 2.5.0 (2430) | Affinity Photo Beta 2.5.0 (2430) | Affinity Publisher Beta 2.5.0 (2430) Affinity Designer 1.7.3 | Affinity Photo 1.7.3 | Affinity Publisher 1.10.8 MacBook Pro 16GB, macOS Monterey 12.7.4, Magic Mouse Link to comment Share on other sites More sharing options...
v_kyr Posted February 13 Share Posted February 13 Hmm 🤔, I have the impression that the correction path portion (the connected dashed lines) which is added/connected to the already default straight line path, is overall performed/done in some bitmap result manner. And thus if the dashed correction path portion is left in there (aka not explicitely removed before exporting), the whole then gets rasterized on export here. Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
Staff Dan C Posted February 14 Staff Share Posted February 14 Hi @Hangman, Thanks for raising this! I can confirm that this is expected behaviour when exporting a gradient with a 'correction path' - in order for this to be visually preserved, the element has to be rasterised. I hope this clears things up Hangman 1 Quote Link to comment Share on other sites More sharing options...
Hangman Posted February 14 Author Share Posted February 14 Hi @Dan C, No problem, thanks for the explanation and for confirming, very much appreciated... Quote Affinity Designer 2.4.2 | Affinity Photo 2.4.2 | Affinity Publisher 2.4.2 Affinity Designer Beta 2.5.0 (2430) | Affinity Photo Beta 2.5.0 (2430) | Affinity Publisher Beta 2.5.0 (2430) Affinity Designer 1.7.3 | Affinity Photo 1.7.3 | Affinity Publisher 1.10.8 MacBook Pro 16GB, macOS Monterey 12.7.4, Magic Mouse Link to comment Share on other sites More sharing options...
loukash Posted February 14 Share Posted February 14 2 hours ago, Dan C said: in order for this to be visually preserved, the element has to be rasterised. Why not just rotate based on the shear angle? Quote MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2 Link to comment Share on other sites More sharing options...
Hangman Posted February 14 Author Share Posted February 14 19 minutes ago, loukash said: Why not just rotate based on the shear angle? Testing the theory I assume it's because rotating would give you a different result to shearing... Quote Affinity Designer 2.4.2 | Affinity Photo 2.4.2 | Affinity Publisher 2.4.2 Affinity Designer Beta 2.5.0 (2430) | Affinity Photo Beta 2.5.0 (2430) | Affinity Publisher Beta 2.5.0 (2430) Affinity Designer 1.7.3 | Affinity Photo 1.7.3 | Affinity Publisher 1.10.8 MacBook Pro 16GB, macOS Monterey 12.7.4, Magic Mouse Link to comment Share on other sites More sharing options...
v_kyr Posted February 14 Share Posted February 14 Quote ... Shear mappings must not be confused with rotations. Applying a shear map to a set of points of the plane will change all angles between them (except straight angles), and the length of any line segment that is not parallel to the direction of displacement. Therefore, it will usually distort the shape of a geometric figure, for example turning squares into parallelograms, and circles into ellipses. However a shearing does preserve the area of geometric figures and the alignment and relative distances of collinear points. A shear mapping is the main difference between the upright and slanted (or italic) styles of letters. ... Shear mapping Hangman 1 Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
Staff Dan C Posted February 14 Staff Share Posted February 14 1 hour ago, loukash said: Why not just rotate based on the shear angle? As above, Shearing and Rotating have to be calculated differently, so I don't believe this is possible - our apologies! Quote Link to comment Share on other sites More sharing options...
loukash Posted February 14 Share Posted February 14 3 hours ago, Dan C said: Shearing and Rotating have to be calculated differently Of course, because the proportions and distance between the gradient points need to be changed ("squashed") as well. 3 hours ago, Dan C said: so I don't believe this is possible Well, it's "just" math, so of course it is possible. Quote MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2 Link to comment Share on other sites More sharing options...
Recommended Posts
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.