Images uploaded on the Roblox website as decals, then used in ImageLabels appear extremely blurry despite being set to the exact same resolution as the source with Offset. The issue seems to only be affecting images larger than 256x256 pixels.
I first encountered this issue on 8/13/2019 at ~3:00PM PST. Issue affects both PNG and JPEG images.
We have a size limit of maximum of 1024x1024, which means that if you upload a larger image(in whichever direction) it will be compressed and that is where the blurry from.
However, today, when I uploaded this spritesheet, and set the ImageRectSize to 128 x 128, the behavior was unexpected. I expected just the rice dish sprite in the top left to be shown (as this is 128px of the original image)
As shown the image seems to have reduced in size, causing the 128x128 px ImageRectSize to cover a lot more of the image. The image also seems to be much lower in quality…? The total size of the original image was 768x512 px.
I also tried uploading a few different images, and using the ImageRectSize property, and got the exact same results.
For example, I created a 512x512 image where each square took up a 256x256 pixel region, and this image also didn’t work. My expected behavior when setting the image rect size to 256,256 would be to only see the blue square.
We have been uploading decals at 1024x1024 for our games for several years without any issues. If the size restriction has changed, that is a regression, and should be fixed.