Roblox image asset previews are broken

There’s this strange bug that occurs when uploading an image to roblox, your image’s preview picture will be heavily distorted/noised as shown below:

This bug is very common for very low resolution images.

Thankfully, this bug doesn’t affect the actual asset when placed in the roblox engine.


As far as I know, this bug has been happening for a few years. (I don’t know exactly how long, but it sure has been a thing since early 2018)

Reproducing the bug is pretty simple. All you have to do is upload a low resolution image to roblox. And then if you go to the image in the studio toolbox or the roblox website, the image may get bugged.

36 Likes

Hi, thank you for the report! We recently rolled out a speculative fix for this that applies to all newly uploaded decals - if you see any of these issues on decals uploaded after October 6th, please let us know.

15 Likes

Yeah the same thing happen to one of the decals I uploaded. It was a small square used as a mouse cursor, and the preview looks glitched out.

2 Likes

Thanks, we’ll continue to investigate it :pray:

6 Likes

It is also still happening where you upload a decal it says it hasn’t being accepted but when you click on it, it is working fine. Screenshot 2020-10-10 at 11.03.12

2 Likes

You should link the asset where this occurs.

2 Likes

Hello. Just wanted to bump this topic as the bug is still occuring and has really taken up most of my images as I scroll through most of my pixel art assets.

I also found another bug that is pretty freaky
If you look closesly you can see noob heads in one of my assets:

image

4 Likes

Noticed something weird. On the toolbox, the icons are glitched but if you click on the + button, its normal.
image
image

1 Like

Unfortunately this is still happening. Every image i’ve uploaded today has this problem. Example:

2 Likes

What exactly do you mean by “fix”, exactly?
I have been working on a roblox game and have been developing an info bot that uses info from the game itself, it takes pet images from the api based off given asset ID; I reuploaded an image THREE times and still no luck, the bot just displays distorted images instead of the actual pet image:

It’s bad, really bad, way worse than it was before. Previously; only previews were affected, now? The entire API is screwed over, especially happens when you upload images with a huge range of transparency or low resolution images, like the Ghost image that’s used as an example;

Check it yourself;

https://thumbnails.roblox.com/v1/assets?assetIds=5971665965&format=Png&isCircular=false&size=700x700 returns a broken image as well:
https://tr.rbxcdn.com/697937c67066508ced4ff3fab87f44ca/700/700/Decal/Png

(I tried various sizes, didn’t work.)

1 Like

Hi @Ethanthegrand14. We deployed several fixes that target problems with previews recently (last one was enabled last week). Unfortunately, it does not seem they will help with your specific case. Could you please confirm that you still encounter this issue with assets uploaded as late as the end of last week or this week?

4 Likes

Still happening now! This bug is really annoying! The preview is only broken when on the actual asset website, when viewing from the decal library, there’s no broken preview

I can confirm I am also having this issue and that it is still occurring. I have several decals that have completely distorted. This is problematic as I need to fetch these as a thumbnail through game code.

https://www.roblox.com/library/5693615221/Starter2

It seems to only ever be decals that are completely greyscale with no colour in the image AND have transparency in the image.

Also note: the first image is getting cropped to a circle which is also strange.

1 Like

perhaps the issue is images with transparency? most my images have transparent backgrounds, but have colour, so I think its an issue with images with transparent sections

I’ve never seen it happen to an image with colour in it, only black/white/grey, but if that’s the case for others then it is possible the only connection is transparency.

2 Likes

Happening to me as well.


Image icons are corrupted with horizontal line wrapping, incorrect alpha values, or incorrectly being cropped to circles.

Links to some images:

Horizontal corruption:
http://www.roblox.com/asset/?id=6158532566
http://www.roblox.com/asset/?id=6158526927
http://www.roblox.com/asset/?id=5013572163
http://www.roblox.com/asset/?id=3183406156
http://www.roblox.com/asset/?id=1245123407

Incorrect alpha:
http://www.roblox.com/asset/?id=5024936060
http://www.roblox.com/asset/?id=5013582997
http://www.roblox.com/asset/?id=4698078941
http://www.roblox.com/asset/?id=3211005256
http://www.roblox.com/asset/?id=1473918361
http://www.roblox.com/asset/?id=1372818439
http://www.roblox.com/asset/?id=918886504

Cropped to circle:
http://www.roblox.com/asset/?id=689299945
http://www.roblox.com/asset/?id=1433250605
http://www.roblox.com/asset/?id=613397325
http://www.roblox.com/asset/?id=490879028

Cropped to circle and color corrupted:
http://www.roblox.com/asset/?id=772306132

2 Likes

I’m very certain that this is related. I have this image and on the website it shows an entirely unrelated image. I didn’t even make it.


This is what the image should look like:

It might have something to do with it being 512x512, having transparency, and being 8-bit. And in the develop tab it shows normally except for the fact that the background is black and the strokes are green.
image

5 Likes

I’m also having lots of images with buggy previews.
Here’s a long list of them (hidden because, well, it’s long)

Lots of broken previews

Cropped to a circle (either on preview, or asset page, or both):
Rx Racing Skyline Headlight [LT] - Roblox
[IGNORE] - Roblox
EG Civic LED Taillight Right 1 - Roblox
EG Civic LED Taillight Left 2 - Roblox
EG Civic LED Taillight Right 2 - Roblox
bape mask texture for bear mask - Roblox
TXLegitFedoraSupreme - Roblox
TXLegitFedoraOffwhite - Roblox
Shark Livery Left (White text) - Roblox
Shark Livery Right (White text) - Roblox
darknightgif - Roblox
SRU Pixel Art - Roblox
CraX Rival tag - Roblox
Window Sticker V2 - Roblox
Shark Crosshair [For CB:RO] - Roblox
WRX Swoosh Yellow Left (No text) - Roblox
WRX Swoosh Yellow Right (No text) - Roblox
twingo - Roblox - Also circle on asset page
Bape collection wallpaper - Roblox
Mayhem: Noise - Roblox
erik.cassel E shirt - Roblox
Custom evil face - Roblox
Rust3 - Roblox
Rust4 - Roblox
Grocery List White - Roblox
WM Maximum Tune nameplate background - Roblox
CrateDesign2 - Roblox
gear_6 - Roblox
gear_7 - Roblox
gear_10 - Roblox - Also circle on asset page
Australian Flag - Roblox
Cookie Monster - Roblox - Also circle on asset page (but it’s not easily noticed)

Incorrect colours (bright green/pink instead of transparency/whites):
Carbon texture - Roblox - Also cropped to circle
Images/Rotaru window sticker - Roblox - Also cropped to circle, and asset page shows a corrupted image
Rust2 - Roblox - Green on preview, and completely invisible on asset page
HKS 1 - Roblox - Pink background on preview, corrupted image on asset page
Grocery List - Roblox - Green on preview, cropped to circle on preview, corrupted image on asset page
CrateDesign1 - Roblox - Pink and green on preview, cropped to circle on preview
White shift light - Roblox - Pink background on preview, completely white on asset page
gear_1 - Roblox - Green on preview, corrupted and cropped to circle on asset page
ZiptieBnW - Roblox - Green on preview, also cropped to circle on preview (it’s hard to notice, but the bottom right dot is missing)
BooSTIn - Roblox - Pink and green on preview, also cropped to circle
Boost Inside_White - Roblox - Pink background on preview, corrupted on asset page
Multi Cursor - Roblox - Green and circle on preview, corrupted on asset page
loading wheel - Roblox - Pink background on preview, corrupted and circle on asset page

Other buggy images:
Subaru Rally - Roblox - Preview is all yellow
Drift King - Roblox - I don’t even know what happened to this preview
Dirt 004 - Roblox - Preview is all grey
Splat 0 - Roblox - Preview is all red

Some notes: There’s a LOT more than this, but I’m too lazy to go through my hundreds of created decals to get them all just for this thread, so I collected a sizable portion of them as proof these bugs are very widespread.
The asset page images are the ones that show up in the studio toolbox (so if that’s corrupted, that’s what gets reflected in studio.)
Decals seem to work fine in games/studio otherwise though, which is what matters for the most part.
If a previews colours are messed up (pink/green) the asset page image tends to be corrupted, this is probably not a coincidence.
As some other people in here may have theorised, it seems that no, it’s not limited to just low resolution images (there’s a wide range of resolutions/ratios out of these) however it seems like images that are completely greyscale or have exclusively one colour have a habit of getting the pink/green bugs. The circle bug doesn’t discriminate though, and will just affect whatever it feels like.

Quick edit: I felt this decal was so exceptional I had to pick this one out to show how badly messed up everything is.
The preview is incorrect colours and cropped to a circle, and on the asset page it’s outright corrupted as well as being a circle again

3 Likes

Thanks for the report! We’ve filed a ticket to our internal database and we’ll follow up when we have an update for you.

Please note that filling a bug report does not guarantee that it will be fixed once triaged.

5 Likes

Two or three days ago I uploaded a bunch of white icons with transparency and all of the Decal assets received broken thumbnails.


Something that recently changed with this bug though is that Image asset thumbnails now also receive broken thumbnails. I took a break from developing for school so the last set of grayscale image assets I uploaded were around September 25 - October 1, 2020, and their thumbnails are not broken. An image uploaded on December 28, 2020 however was broken.

I ran through a bunch of test images today to see if PNG parameters / header information affected the issue at all, and it did not. The only thing that mattered was that the image be grayscale and have transparency information.

An important detail to note is that Images that get broken thumbnails retain their dimensions - rectangles stay rectangles. Decal thumbnails however are always square by design. There doesn’t appear to be stretching artifacts on the broken decal thumbnails, so the broken thumbnails must be generated after the dimensions for the image are set.

5 Likes