Alex_M Posted April 13, 2022 Posted April 13, 2022 Hi, I've noticed that Affinity Photo blurs the edges of pixel perfect rectangles (pixel layers, not shapes) if I stretch them even though "force pixel alignment", "move by whole pixels" and "snapping" are all turned on. This shouldn't happen, should it? In Photoshop, I can stretch a pixel perfect rectangular pixel layer (not shape) as much as I want without it getting blurred if the edges are pixel aligned and perfectly solid. Please check the videos I recorded. One is showing Affinity Photo and the other Photoshop for comparison. pixel_perfect_rectangle_gets_blurred.mp4 photoshop.mp4 Quote Aleksandar Mitov www.renarvisuals.com CGI and 3D rendering services email: office@renarvisuals.com Affinity Photo 2.6.3 ◾ Windows 10 Pro x64 ver. 22H2 ◾ AMD Ryzen 9950X 16-core + 96 GB DDR5 ◾ GeForce RTX 5090 32GB + driver 572.83
Staff MEB Posted April 13, 2022 Staff Posted April 13, 2022 Hi @Alex_M, This is also a known issue that's already with development. I've updated/bumped the report to bring it up to dev's attention again. Alex_M 1 Quote A Guide to Learning Affinity Software
Hevy Posted October 8, 2024 Posted October 8, 2024 Hi there, is this still in development, or is there a way to bypass this? Quote
Staff MEB Posted October 10, 2024 Staff Posted October 10, 2024 Hi @Hevy, Welcome to Affinity Forums This is still an issue in the current version (2.5.5). I've bumped/updated the existing report yet again to bring it to the developers' attention. Regarding workarounds it depends a bit on what you are trying to do. Are you trying to extend a background of an image, extending part of a gradient of an interface element, other use case? Quote A Guide to Learning Affinity Software
NotMyFault Posted October 10, 2024 Posted October 10, 2024 On 10/8/2024 at 11:43 PM, Hevy said: or is there a way to bypass this? Only by adjusting your workflow. Either use vector shapes as long as possible while resizing layers. When using selections in pixel layers, never resize or move „in-place“ of that layer. Instead duplicate selection, then resize/move as separate layer. You can then add a curves orvlevels adjustment to clamp alpha to 0 or 1. Another option is to use bitmap fills or pattern layers. Those allow to choose the resample method (nearest neighbor will avoid). another trick is to scale up by factor 2 or 3, then rasterize. If you reduce the size to target, no edge blurring occours. Quote Mac mini M1 A2348 | MBP M3 Windows 11 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 | Dell 27“ 4K iPad Air Gen 5 (2022) A2589 Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps. I use iPad screenshots and videos even in the Desktop section of the forum when I expect no relevant difference.
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.