Giezi Posted March 25, 2020 Share Posted March 25, 2020 I have a black and white pixelart image which I would like to rasterize, but instead of keeping the image crisp, the image gets all blurry: Is there a way to turn anti-aliasing off when rasterizing and use nearest neighbor? thanks Quote Link to comment Share on other sites More sharing options...
GarryP Posted March 25, 2020 Share Posted March 25, 2020 Welcome to the forums. You can try changing the View Quality in Preferences/Performance, see attached image. If that’s not enough then someone should be able to advise further. Quote Link to comment Share on other sites More sharing options...
Giezi Posted March 25, 2020 Author Share Posted March 25, 2020 thanks for the answer. Hmm no, I don't think this has something to do with performance, both images are inside Designer (and I tried to change the performance to Nearest Neighbours and the same thing happened). The one on the left is an "Image" object, and the one on the right "Pixel". I found something which seems to do the trick, but I think it's a hack rather than an actual solution. Changing the "image dpi" to 1: Quote Link to comment Share on other sites More sharing options...
GarryP Posted March 25, 2020 Share Posted March 25, 2020 Are your pixel layers on pixel boundaries? It can make a big difference if the positions and sizes are not all integers. Quote Link to comment Share on other sites More sharing options...
Giezi Posted March 25, 2020 Author Share Posted March 25, 2020 I'm sorry I don't understand what you mean by that. My original image is a pixel art image, meaning each pixel you see is an actual pixel, does this help? John Rostron 1 Quote Link to comment Share on other sites More sharing options...
GarryP Posted March 25, 2020 Share Posted March 25, 2020 If your pixel art is a pixel layer that has been placed into a document then the X, Y, Width and Height of that layer should all be integer values in pixels (not pt, cm, or others), otherwise you will get antialiasing. See attached video where the “X” is a 16×16 pixel square. 2020-03-25_13-33-42.mp4 Quote Link to comment Share on other sites More sharing options...
Giezi Posted March 27, 2020 Author Share Posted March 27, 2020 Ok, got it, thanks a lot for the video and for your help. Yes, this seems to be the case. I made a video as well to better illustrate the issue: Affinity Designer 2020-03-25 14-50-46.mp4 Quote Link to comment Share on other sites More sharing options...
GarryP Posted March 27, 2020 Share Posted March 27, 2020 You’re welcome. Good to know you’re sorted. Mark Ingram 1 Quote Link to comment Share on other sites More sharing options...
Giezi Posted March 27, 2020 Author Share Posted March 27, 2020 Sorry, you misunderstood me. I meant to say that what you suggested is already the case, the width and height are integer values and the position as well. The issue is still present, in the video, once I rasterize the layer, the image is not crisp anymore, but interpolated. Quote Link to comment Share on other sites More sharing options...
Staff MEB Posted March 27, 2020 Staff Share Posted March 27, 2020 Hi Giezi, Welcome to Affinity Forums Go to Affinity Designer Preferences, User Interface section and increase the Pixels value in Decimal Places for Units Types area to 3 or more. Then check if the X,Y coordinates and width/height dimensions in the Transform panel are integer values (with the Image layer selected). Make sure they are integer values (remove the decimal part) before rasterising the layer. Quote A Guide to Learning Affinity Software Link to comment Share on other sites More sharing options...
Xobs Posted May 31, 2023 Share Posted May 31, 2023 Has there been any update on this? I'm trying to use Affinity Designer to experiment with Datamatrix codes at various resolutions, but anytime I print them they end up all blurry. Like OP, I also see this whenever I rasterize the image. Right-click -> Rasterize... Things also get blurry when exporting to Affinity Photo. Quote Link to comment Share on other sites More sharing options...
NotMyFault Posted May 31, 2023 Share Posted May 31, 2023 You can use nearest neighbor resampling for export (not for rasterizing layers inside an open document). Then, you can adjust the antialiasing profile in blend ranges. As you are using bitmap layers, a threshold adjustment may be used to heal any antialiasing. In case of your gifs, the best way would be to upsample them separately (file by file) using pixel art resample. In photo, the pixelate filter might remove unwanted antialiasing. See Xobs 1 Quote Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 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. My posts focus on technical aspects and leave out most of social grease like „maybe“, „in my opinion“, „I might be wrong“ etc. just add copy/paste all these softeners from this signature to make reading more comfortable for you. Otherwise I’m a fine person which respects you and everyone and wants to be respected. Link to comment Share on other sites More sharing options...
NotMyFault Posted May 31, 2023 Share Posted May 31, 2023 And this Quote Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080 LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5 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. My posts focus on technical aspects and leave out most of social grease like „maybe“, „in my opinion“, „I might be wrong“ etc. just add copy/paste all these softeners from this signature to make reading more comfortable for you. Otherwise I’m a fine person which respects you and everyone and wants to be respected. Link to comment Share on other sites More sharing options...
randomGuy6548987 Posted March 6 Share Posted March 6 If you put a Curve in a group and then put that group in a group and set the coverage map for all three then it works properly... hope that helps. Quote 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.