Summary
It seems that screenshots taken through View → Screenshot while using Device Emulation with Actual Resolution enabled are no longer exported at the configured device resolution. Instead, the exported image dimensions appear to be multiplied by the Windows display scaling factor.
I’m not sure whether this is an intentional change or a regression, but I don’t remember Studio behaving this way previously, and it breaks a workflow I regularly used.
Previous Workflow
I would:
- Create a custom device in Device Emulation Manager.
- Set the resolution I wanted (for example 512×512, 1024×1024, or 2048×2048) and DPI as 100.
- Enable Device Emulation.
- Select the custom device.
- Set the display mode to Actual Resolution.
- Take a screenshot using View → Screenshot.
The exported image would match the configured device resolution exactly.
I frequently used this workflow to quickly generate icons and thumbnails before doing final touch-ups in an image editor.
Current Behavior
The exported screenshot no longer matches the configured device resolution.
For example:
- Configured device: 512×512 → Exported screenshot: 640×640
- Configured device: 1024×1024 → Exported screenshot: 1280×1280
In my case, the exported image is consistently 1.25× larger than the configured resolution.
Investigation
After doing some testing, it seems the exported screenshot dimensions may be affected by the Windows display scaling setting.
My Windows display scaling is set to 125%.
When I changed Windows display scaling back to 100%, the exported screenshots once again matched the configured device resolution.
Because of this, it seems possible that Studio is now taking the operating system’s display scaling into account when exporting screenshots. However, I don’t remember this being the case previously, even though I have used Windows at 125% scaling for quite some time.
Question
Is this behavior intentional?
If so, could someone clarify whether screenshots are expected to respect the Windows display scaling factor when Actual Resolution is selected?
From a user’s perspective, “Actual Resolution” suggests that the exported image should match the emulated device’s configured pixel dimensions exactly, regardless of the operating system’s display scaling.
If this behavior is intentional, it would be great to have an option to export screenshots at the true emulated device resolution, as the previous behavior (or at least the behavior I remember) was extremely useful for creating assets at exact dimensions.