I’m working on a UI system where I want to blur the entire screen with some images except one specific ImageLabel (like a focus window). I’ve tried using DepthOfFieldEffect + invisible parts and also tried overlaying blurred screenshots, but I’m looking for a cleaner solution.
I also noticed that EditableImage exists as a class in the documentation, but calling Instance.new("EditableImage") doesn’t work in Studio. Is this feature still behind a flag, or not available yet?
My questions:
Is there any current, supported way to blur an image or part of a GUI in Roblox Studio?
Can we use EditableImage, and if not, is there an ETA or alternative?
What workarounds do you recommend for blurring specific UI elements?
While you might not be able to archive it (I am not completely sure I am interpreting your meaning correctly) - you can in fact create a (gaussian) blur using EditableImages.
The WritePixelsBuffer function with custom blurring logic should work perfectly fine (and ReadPixelsBuffer to get the original image)
You can use this instance, you just have to use AssetService.CreateEditableImage(), not Instance.new(). As you can see in the EditableImage documentation, it has the tag “not creatable” (which implies that it cannot be created using Instance.new()).