Roblox image asset previews are broken

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

hello, I know this post might be a bit old, but Im having these issues as well at this current time.
I noticed that on the roblox web page, the images appear to be fixed, but they are still broken when viewing from the tool box in the studio:

not all images are like this so I assume it has to do with the image size like people have said above. I upload a lot of small images with the most recent being 32x32 pixels in size. the images are fine when I insert them into a game its only the preview that’s the issue.

Seems like the issue isn’t fixed yet. I uploaded some icons for a game and the previews for it is broken in the website and the Asset Manager. Even worse, some decals are showing previews of images I have never uploaded at all:

image

The images are shown correctly in-game and in-studio:
image

A fix for this would be really appreciated :pray:

2 Likes

Just in case engineers are not aware, this is very likely an issue with uninitialized memory (i.e. from a bad pointer) being returned instead of the correct thumbnail result.

This is because the garbage you get is clearly wrongly decoded or offset PNG data (i.e. the diagonal striping effect), or sometimes other peoples’ thumbnails that have been partially overwritten with other memory (i.e. damaged with noise).

This only happens to greyscale images with transparency.

5 Likes

I’d like to add that something like this is happening on the site, at least for me.

These images have black where the green is, and transparent where the black is.

This is also a problem for me.

About:
I released an update to my game a month ago and used a different endpoint so then I could grab an automatically compressed image at lower resolutions (I like to just upload 420x420 - 1024x1024 and let Roblox automatically give me lower endpoints as I need them) to greatly reduce client memory for several of my game asset icons. While most of them were fine, usually the older ones, there were a few of them that appeared ‘distorted’.


Endpoint Examples:

The images shown in the image above represent the endpoints below in order from left to right.

The decal ids work on C and D in-game but appear corrupted, while the image ids of both C and D seem to not be the correct ones. Even if I’m supposed to use the decal id and not the image id for these endpoints, it still does appear corrupted so I am unable to use them regardless.

5 Likes

I have the same problem. I uploaded an arrow icon today, and it looks corrupted.

In the Asset Manager:
image

In Game:
image

It also looks this way on the Create page, but strangely, all of the images on the Decals page are corrupted but only some of them are on the Images page.

I think the Roblox website has become sentient and is trying to tell me something

This is a picture of the number “2” by the way
image
Behold the darkness

5 Likes

I had this happen to me too at one point, but it only happened for one decal specifically in a bundle of decals I uploaded. Very bizarre bug, but I didn’t know it was just the preview so that’s good to know.

Hey developers, apologies for the delay!
This issue is still under investigation but in the meantime - engineers recommend to not use 8 bit grayscale PNGs while we work on a fix.

9 Likes

I understand the reasoning behind the avoiding, but this is a band-aid fix and does not resolve the issue the way I would have hoped; there are certain images that I cannot upload in any other format other than 8 bit grayscale PNGs. Is there a timeframe for when this may get fixed. This issue actually got me a warning and I had to re-upload a decal a couple of times before it would get approve because it appears the moderators were seeing this:

image

Instead of the actual image, this:

Once it did get approved, the asset preview was messed up as described.

Asset in question:

2 Likes

Moderators review the source asset, not the thumbnail. The warning was likely inaccurate and related to the fact the image is all white and distorted text, they have historically had problems with the moderation accuracy there.

2 Likes