Add Decal ScaleTypes

Currently, Decals only stretch images to fit their surface, which often leads to distortion. Unlike ImageLabels, which have the ScaleType property (e.g., Fit, Slice, Tile), Decals lack a way to properly scale images while maintaining their aspect ratio.

While trying to use an ImageLabel inside of a ViewportFrame, I cannot put it onto a SurfaceGui, as they do not render inside of ViewportFrames, so my only resort is a Decal. Hense the issue.

If anyone else has a fix for this issue, I need to β€œFit” an image on the Decal and it becomes stretched.

Would love to hear thoughts from the community and the Roblox team!

2 Likes

Agreed, ResampleMode should be possible too. Even if you could just use SurfaceGui, if you are to use MeshParts the image would just be a plane and not be in polygons.

1 Like

Use the Texture object to appropriately scale the image size and offset to your liking.

1 Like