Create an EditableImage from a CanvasGroup

As a Roblox developer, it is currently too hard to get images from instances rendered as images anyways (CanvasGroups).

This would be a useful feature for doing things like blurring frames in the background over a message prompt. For example:

local AssetService = game:GetService("AssetService")
local CanvasGroup: CanvasGroup =  script.Parent

local FinalImage = AssetService:CreateEditableImageFromCanvasGroup(CanvasGroup)

--// do whatever...

If Roblox is able to address this issue, it would improve my development experience because we would be able to change the rendering of CanvasGroups at runtime without using UI elements or images.

9 Likes