I have no clue if that’s possible on Adobe XD, but that’s personally what I do on photoshop. I first “merge” the layer’s styles if there are any, and merge layers if needed. Then, I copy the layer, and I click “open new file” and it should automatically fill the size with the image I copied. I usually write the sizes down in a notepad. The, I just export the layer as an image file. On Studio, I create an ImageLabel, change the size in offset (because it’s pixels) with what I wrote down earlier and upload the image to it.
Basically, when you have a layer/image copied in your clipboard, and open a new file on PS, it should automatically fill the resolution of it. Just write it somewhere (i write it on an notepad). Since it’s in pixels, you just have to use offset to scale it. If you dislike offset, you can put the offset values first and convert them to scale with that ui scale plugin. (btw this pic isnt from me, its from google cus im not on my pc atm)
But one value always stays the same, as the other moves depending on the value, as that causes it to stretch, maybe i’m misinterpreting it though. If I had a 100x100 Pixel Image, How would I change it to level with roblox’s studs? I feel like I’m going about this wrong
Oh, I’m not 100% sure of how to help in that case, apologies. But if you have a 100x100 pixel image, I would just put offset X 100 and offset Y 100. If you want to use scale without stretching it, I’d use thet UI scale plugin and I’d add an UIAspectRatioConstraint.