Jump to content
You must now use your email address to sign in [click for more info] ×

Pixel Anti-Aliasing When Drag/Drop Image Files to Canvas to Create New Layers


Recommended Posts

I'm using the drag and drop interface to drop pixel art files (.bmp) from Windows Explorer to work with into a large master file, but when I paste (drop) them the layers depixelate and anti-aliasing appears.  I can't tell whether the layers actual contents have been changed or if it is a UI effect but either way, I wish to turn this off.

 

I performed a cursory search of the forums and the Internet but was unable to find anything for Affinity Photo.  

 

Here is approximately what's going on:

 

If I copy and paste a range of pixels, the type of layer created is of type "Pixel", but when I drag and drop a file from an explorer window onto a canvas, it creates a layer of type "Image" instead.  How do I make new layers made by drag/drop appear as pristine original pixels (like copy-paste) rather than a blurry anti-aliased version of themselves?

 

I don't see a way to change this in the layer settings or in the Preferences window.

Link to comment
Share on other sites

  • Staff

Hi mlow76,

Welcome to Affinity Forums :)

Check the X,Y coordinates of the dropped images (layers) in the Layers panel (the Move Tool must be selected for this). They are probably not aligned with the pixel grid (their coordinates are non-integer values). Go to menu View ▸ Snapping Manager... tick the Force Pixel Alignment option (and untick Move By Whole Pixels if it's enabled) then move/adjust the position of those layers in the canvas a little to force them to adjust to the pixel grid (that is, force them to re-adjust the X, Y coordinates to integer values).

 

Image layers are a special layer type that retains all the original image data - you can think of them as embedded images -. They are created when you use the Place Image Tool, the File ▸ Place command or when you simply drag them from the Finder (Mac) or File Explorer (Windows) to the canvas of an opened document. They can be transformed globally (rotated, skewed etc) without losing quality but they cannot be edited/manipulated at a pixel level. To convert a image layer to a pixel layer right-click the image layer on the Layers panel and select Rasterise....

Link to comment
Share on other sites

That didn't work.  They're still exactly as fuzzy as before.  I also tried removing all of the layers and re-adding them with the Place... feature which positions them at 0,0 I believe.

 

Rasterizing does not fix it either.

 

Below, I have made a new canvas using the settings shown.  See what happens when I use Place and position the layer at the origin...  Then I opened both the screen shot and the same canvas as below and did a Select All > Copy > Paste and got a much better result.


And then finally, I show both of the layers together on one image...  What appears to happen is that when you drag an image or use paste, the application selects an arbitrary size for the layer instead of making the layer the size of its actual contents.  As you can see, the pixel copy/paste is many times larger than the image I dropped in with "Place...".

 

Is there a way to make them drop in at their original resolution?

 

 

 

SS Affinity Snapping Manager.png

SS Paste.png

SS Settings.png

SS Open Copy Paste.png

SS Both Layers Together.png

Link to comment
Share on other sites

Thank you!  That fixed it.  I checked the DPI of the files I was pasting (96) and then changed the canvas to match.  Now when I paste (at least in Pixel Work mode), there is no anti-aliasing.

Link to comment
Share on other sites

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.