Black outline appears when scaling images

Bumping this up again, because with the images uploaded having Bilinear Interpolation, the only alternative is to scale the image down to the exact offset, however, doing so would cut the image’s quality. It has been years since this issue has been brought up and many of us are all looking forward to a fix.

2 Likes

It’s funny how long this thread has existed and the initial problem STILL hasn’t been fixed. I’ve been dealing with this issue over and over. I use photoshop and the plugins recommended in the tutorial by Quenty are outdated now.

1 Like

Bumping this up ONCE AGAIN. I still have the same issue even when using Pixelfix… this is starting to be a joke, when will this be fixed? Roblox is concentrating on graphics and real looks but wont fix this issue.

Hi everyone,

Apologies for any confusion this may have had in the past, and for the delayed response. We have discussed this internally. We do not support premultiplied alpha, and at this time don’t have any plans to enhance the image processing system to support. Any potential solution is complex and may create multiple other issues as a byproduct.

We recommend using the offline solutions that others have suggested in the post.

1 Like

I just want to add that us developers can’t fix this issue in all situations. This is still very much an issue regardless of how easy these fixes are made. This isn’t an issue on other programs and even other engines.
This even affects images rendered by the engine (ViewportFrames)! In the case of ViewportFrames developers have little to no control of the resulting image, so we can’t avoid or fix this issue at all, we rely on a fix to the engine to make it display the image “properly”.

10 year anniversary for this problem

The situation with this problem today for me as a developer:

It doesn’t affect all people wanting to upload images to Roblox, because some image editors properly set the color of nearby fully transparent pixels.

However I personally still use an image editor that, for some reason, sets all the 100% transparent pixels to black and if I upload them to Roblox I get that black outline we all know for a long time now. Of course I’ve solved this problem by using a program to additionally process my images before I upload them to Roblox - this program sets the invisible pixels to the color of their nearest visible pixels and it solves the black outline problem to a very respectable degree.

Sometimes I forget to additionally process my images after I’ve exported them from my image editing software and I end up seeing the black outline time to time.

By now there are several programs like that, I’m posting one of them here.

Why wouldn’t Roblox just do this image processing in-studio (on my machine) before uploading images as an asset?

I’m not sure how prevalent are image editors that still set invisible pixels to a single color today, but if they are then it’s likely that a lot of developers could be running into this problem to this day. I’m really curious whether this sort of image preprocessing before uploading would impact image quality or mess with support for certain special images.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.