You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
High DPI screens cause the app to scale, which includes intermediatory files for rendering
To Reproduce
Open the App on any high resolution screen which has scaling set (eg a 1920x1080 15" screen typically has 125% scaling setby the OS). 1920x1080 output resolution produced jpegs at 2400x1350 at the rendering stage, and the scaling up then down to produce the mp4 introduces artifacts and distortion.
Expected behavior
The app and rendered intermidiate files should not be scaled.
Desktop (please complete the following information):
OS: Windows 11, laptop at 1920 z 1080, default 125dpi
Additional context
Adding the following two lines into main.js around line 50cwill fix the issue:
Thanks for the report and the hint, this one is quite annoying indeed, I added it to the rewrite board to also fix it on legacy. I will most likely look into it once I'm done with the current ticket I am working on in the rewrite.
Glad to help! This is proving a useful way to create videos for telephone interviews, rather than just a static image of the interviewee. Thanks for such a great little program!
I can confirm the fix above works. I've tried it on our three different Win10 and Win11 laptops and it worked perfectly. It also went slightly faster, presumably as it wasn't resizing images.
Describe the bug
High DPI screens cause the app to scale, which includes intermediatory files for rendering
To Reproduce
Open the App on any high resolution screen which has scaling set (eg a 1920x1080 15" screen typically has 125% scaling setby the OS). 1920x1080 output resolution produced jpegs at 2400x1350 at the rendering stage, and the scaling up then down to produce the mp4 introduces artifacts and distortion.
Expected behavior
The app and rendered intermidiate files should not be scaled.
Desktop (please complete the following information):
Additional context
Adding the following two lines into main.js around line 50cwill fix the issue:
app.commandLine.appendSwitch('high-dpi-support', 1);
app.commandLine.appendSwitch('force-device-scale-factor', 1);
The text was updated successfully, but these errors were encountered: