In some cases, rotated by 90 degrees frames, may get shifted by 1 pixel from their wanted placement. In my case, it’s guaranteed that frame is square by UIAspectRatio, yet it don’t behaves like that:

Expected behavior
I expect frames to NOT shift by any pixels, even when rotated, especially by 90 degrees.
3 Likes
This has been happening for years, I’ve noticed it back in 2021. I think it has something to do with subpixels not being a reliable thing.
2 Likes
This should be fixed anyway - I would understand if frame was not square, but in this case, it’s guaranteed to be EXACTLY square!
1 Like
I agree. There’s tons of issues with the Rotation property that the staff seem to ignore, it’s one of the reasons I never use it.
What I’d recommend you to do as of right now is either:
-
Upload a separate mirrored decal and use that instead (You can also do this if you don’t want to upload another decal!!)

-
Add a 1 pixel offset to the ImageLabel
1 Like
That’s the problem with Roblox. I’m REALLY UI-person, done ALOT of things with solely it, yet all bugs with it, roblox decides to ignore.
Not clipping rotated UI frames - answer is “Use canvas groups!”. And everyone ignores the fact that they are bad resolution, and have tendency to consume ton of memory and turn black. This bug has FORCED me to do THIS:
Just imagine HOW MANY MEMORY WASTED FOR JUST CLIPPING ABILITY? And yes, I tried CanvasGroup - it ruined quality.
Next thing is techincally not bug but still annoying is how NearestNeighbor sampling works on roblox - what used to be 64x64 image of triangle, at 32x32 will turn complete mess at hypotenuse. Thanks to incorrect sampling.
Honestly, I never tried to do that, let me try… mb you my entire UI lifesavior…
EDIT: Guy, I have no words, you saved like 50% of my entire image uploads, I can just invert my images now…
G I A N T . . . T H A N K S ! ! !
2 Likes
You’re welcome!! I’ve been using this method for a while lol.
1 Like
Hi @GamEditoPro thanks for reporting this issue!
I was wondering if you can share or DM me the placefile in the screenshot please?
We currently round GuiObject anchorpoints to the nearest display pixel, so that the edges are sharp and not blurred.
To achieve pixel alignment here, I think we need to make sure that the “DisplayEventCorner” and “Event Description” Frames are lined up exactly.
GuiBugReport.rbxl (53.8 KB)
Here’s it. There’s the frame where triangle when rotated offsets by 1 pixel, as shown in video.
1 Like