KarlLegion Posted December 10, 2022 Share Posted December 10, 2022 Actually it also means the created artboard adds 1 pixel to the left or on the top. It's a random behavior. So far the bug only happens when I select vector objects to create artboard. Even for the same file and same object, sometimes it's fine, sometimes it shifts to x, sometimes it shifts to y, sometimes both. I also experience the same problem when exporting files to SVG. (the SVG shifts 1 pixel. Even worst, it can be all directions. And objects can possibly be misaligned) Please pay attention to the xy coordinate of the vector objects from the transform panel at the bottom right corner from the recording. (I used ctrl-z to do several tries with same object and file.) It shifted 1 pixel to y at 0:09 and to x at 1:01, but didn't the other tries. Affinity Designer 2 2022-12-10 17-13-19.mp4 It shifted at 0:16 Affinity Designer 2 2022-12-10 17-12-15.mp4 Open the attached file and select the larger vector object > Insert Artboard (Selection). Then you will be supposed to see the problem. But if you do other actions (e.g. delete or move any objects), then you may see other results. pixel shift b.afdesignpixel shift a.afdesign This bug maybe related: System: Lenovo Legion Y540-15IRH i7-9750HFRAM 16GBNVIDIA GeForce RTX2060Windows 11 Home 22H2 22623.1028Windows Feature Experience Pack 1000.22638.1000.0 Quote Link to comment Share on other sites More sharing options...
Old Bruce Posted December 11, 2022 Share Posted December 11, 2022 15 hours ago, KarlLegion said: Actually it also means the created artboard adds 1 pixel to the left or on the top. It's a random behavior. So far the bug only happens when I select vector objects to create artboard. I selected the rounded rectangle and toggled its x, y coordinates from the displayed 0, 0 to 1, 1 and back to the zeros. I did the same for the height and width, using the up and down arrow keys and the transform panel. There was subsequently no shift by a pixel when I made an Artboard from the selection. This could be a bug could be a simple misalignment problem. I suspect the Move by Whole Pixels being set to On even though the snapping is turned off. Quote Mac Pro (Late 2013) Mac OS 12.7.6 Affinity Designer 2.5.5 | Affinity Photo 2.5.5 | Affinity Publisher 2.5.5 | Beta versions as they appear. I have never mastered color management, period, so I cannot help with that. Link to comment Share on other sites More sharing options...
KarlLegion Posted December 11, 2022 Author Share Posted December 11, 2022 Hi @Old Bruce, according to your reply, I have done some studies. 6 hours ago, Old Bruce said: I suspect the Move by Whole Pixels being set to On even though the snapping is turned off. The Move by Whole Pixels was not activated. Looking at the transform panel from the recording below, my initial fractional x coordinate changed to integral while I was dragging the object. It's snapped to 0,0 at the end(Indicated by the coordinate and the red and green lines.) and the object didn't shift after the artboard was created. Desktop 2022.12.11 - 17.07.13.02.mp4 I did exactly the same but the object shifted to 0,1 this time. Desktop 2022.12.11 - 17.08.09.03.mp4 Looking at my another recording, at first, the object was snapped to 0,0, the artboard shifted it to 1,0. Then I set it to 0.001,0, the artboard didn't shift it. It means the artboard won't shift any objects to an integral value, no matter it's original value is fractional or not. Affinity Designer 2 2022-12-11 14-19-03.mp4 The conclusion is, even if the "Move by Whole Pixels" was faulty, the object shouldn't have shifted by a whole pixel. Unless the bug is related to alignment/snapping. To be specific, which is when we align the object by dragging, even if it shows that the object is snapped to 0,0, actually it may not be, but a fractional value close to 0,0. Here is a clue. I managed to recreate similar condition which can shift my object to 1,0 (at least shown on the display). set x to -0.0000001 (any negative values close to 0 more than 6 decimal places so it will be rounded to 0) create artboard by the object The object was shifted to 1,0 Because the artboard will shift the upper-left-most object to the closest positive coordinate by integral value (i.e. 1,2,3... pixels), -0.0000001+1=0.9999999 which will be rounded up to 1, the coordinate showed 1,0 which had the actually value of 0.9999999,0. Old Bruce 1 Quote Link to comment Share on other sites More sharing options...
Staff Callum Posted January 23, 2023 Staff Share Posted January 23, 2023 I have asked a member of our QA team to look into this and will update this thread once Ih ave more info. Thanks C KarlLegion 1 Quote Please tag me using @ in your reply so I can be sure to respond ASAP. 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.