ScaleType¶
Supported Enum
Determines how an image (of a ImageLabel or ImageButton) is scaled.
Description¶
Controls the method by which an image is scaled to fill a ImageLabel,
ImageButton, or VideoDisplay element. When the source image's
dimensions differ from the element's rendered size, each ScaleType value
determines whether the image is stretched uniformly to fill, tiled in a
repeating grid, cropped to cover the element, letterboxed to fit without
cropping, or divided into independently scalable 9-slice regions that preserve
border details at any element size.
Items¶
| Item | Value | Status | Notes |
|---|---|---|---|
Stretch |
0 | Supported | The image is stretched to fit within the element. |
Slice |
1 | Supported | 9-Slice scaling: slice the image into 9 regions and apply different scaling rules to each region. The slice boundaries are determined by ImageLabel.SliceCenter… |
Tile |
2 | Not yet | The image is tiled to fit within the element. For example, if the element is twice the X dimension of the image, the image will appear twice (2 tiles). |
Fit |
3 | Not yet | The image is scaled fit within the element X or Y dimension (whichever fits first). |
Crop |
4 | Not yet | The image is cropped to fit within the element. |
Roblox reference: ScaleType