SDL2 初学者 - 为什么 SDL 会自动将我的图像缩放得比实际尺寸更大?

问题描述 投票:0回答:1

初学者问题。我只是显示一个简单的 60 x 60 像素图像。

将 IMG_Load 与 SDL_CreateTextureFromSurface 和 SDL_Renderer 结合使用。

当它出现在我的应用程序窗口中时,它更大。

由于分辨率为 3840 x 2160,Windows 系统显示比例设置为 150%。

有没有办法告诉 SDL 不要随 Windows 系统显示一起缩放应用程序显示?

干杯

左侧为原始图像。实际 60 x 60。右侧的 SDL 图像。看起来比左图大。

c++ sdl
1个回答
0
投票
SDL_SetHint(SDL_HINT_WINDOWS_DPI_AWARENESS, "system");
© www.soinside.com 2019 - 2024. All rights reserved.