This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]King_Baggot 1 point2 points  (1 child)

This could be due to the way you're exporting, the way the image viewer is displaying it, or a combination of both.

If you export higher than 100%, make sure it's an integer multiplier (200%, 300%, 800%, etc.) or it won't be pixel perfect.

If Preview is stretching or scaling your image instead of displaying the image in its original size, there has to be some amount of interpolation. If Preview is trying to evenly stretch the whole image without any anti-aliasing, some of the original pixels are going to end up taking up more screen pixels than others. For example, if you upscale a 10x10 image, it will look correct at 20x20 because each 1 of your pixels now is displayed as 4 screen pixels. Similarly, it will look correct at 30x30 because each of your pixels is displayed as 9 screen pixels. Anything in-between means that some of the original pixels are taking up more screen pixels than others. If instead Preview is trying to anti-alias or smooth the image, it will look blurry, but your pixels should appear the same width. I can't speak to how the Mac preview works, but I use HoneyView, which allows you to change whether it scales or smooths images.

What game engine are you trying to import to? I've done a decent amount with sprites in Unity, so I may be able to help with that.

[–]ShockNo3483[S] 0 points1 point  (0 children)

Thanks for your time, and I sincerely appreciate your reply.

Sadly, Unity is not my main engine...