NiceSlice
Link to NiceSlice
In version 2.3.2, Gamemaker introduced a feature called nine-slice, which allows the user to easily create visual elements that scale to various sizes without distortion.
This is done by scaling, tiling, or otherwise transforming only the connecting pieces of a sprite element, but keeping corners unchanged.
However, Gamemaker's native nine-slice feature does not allow the user to change the internal scale of a nine-sliced sprite, which is bad news for anyone trying to, say, render scaled-up pixelart UI elements.
This library fixes that.