Skip to content

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