From 3e65dfabd44f61c33530eb1421935c890a32a9ad Mon Sep 17 00:00:00 2001 From: philipe-roberge Date: Fri, 22 Mar 2024 15:16:33 -0400 Subject: [PATCH] [rtextures] Fix LoadImageFromScreen scaling --- src/rtextures.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rtextures.c b/src/rtextures.c index 588c8b107..832164819 100644 --- a/src/rtextures.c +++ b/src/rtextures.c @@ -681,10 +681,11 @@ Image LoadImageFromTexture(Texture2D texture) // Load image from screen buffer and (screenshot) Image LoadImageFromScreen(void) { + Vector2 scale = GetWindowScaleDPI(); Image image = { 0 }; - image.width = GetScreenWidth(); - image.height = GetScreenHeight(); + image.width = GetScreenWidth()*scale.x; + image.height = GetScreenHeight()*scale.y; image.mipmaps = 1; image.format = PIXELFORMAT_UNCOMPRESSED_R8G8B8A8; image.data = rlReadScreenPixels(image.width, image.height);