How to define an ImageLabel size as Scale, but keeping its original aspect ratio?

I’m making all my Gui with Scale (not Offset), since I want to keep them all responsive for all screen sizes (PC, Mobile, etc).
But from the beginning, I struggle to adjust images, using Scale, mainly with rectangular images.
For example, this image is set with Size {0.07, 0},{0.9, 0}. I had to leave Scale.Y greater than Scale.X to (try) preserve the original image aspect ratio.
However, the image is stretching or shrinking according to the screen resolution:

How to define an ImageLabel size as Scale, but keeping its original aspect ratio?

2 Likes

Try changing the property thats set to stretch to fit in the image label

5 Likes

ImageLabel → ScaleType = Fit.
Perfect. Thanks!

3 Likes