From 31872d74ed2ff39b3b3d3d30abd954276a28d164 Mon Sep 17 00:00:00 2001 From: falkTX Date: Thu, 10 Feb 2022 04:34:00 +0000 Subject: [PATCH] Tweak screenshot state size Signed-off-by: falkTX --- src/override/Scene.cpp | 1 + src/override/Window.cpp | 16 ++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/override/Scene.cpp b/src/override/Scene.cpp index 5bb28ff..b7edced 100644 --- a/src/override/Scene.cpp +++ b/src/override/Scene.cpp @@ -241,6 +241,7 @@ void Scene::step() { internal->historyActionIndex = actionIndex; internal->lastSceneChangeTime = time; patchUtils::deployToRemote(); + window::generateScreenshot(); } } } diff --git a/src/override/Window.cpp b/src/override/Window.cpp index 7520382..5b2e49a 100644 --- a/src/override/Window.cpp +++ b/src/override/Window.cpp @@ -379,18 +379,18 @@ static void Window__downscaleBitmap(uint8_t* pixels, int& width, int& height) { int targetHeight = height; double scale = 1.0; - if (targetWidth > 300) { - scale = width / 300.0; - targetWidth = 300; + if (targetWidth > 340) { + scale = width / 340.0; + targetWidth = 340; targetHeight = height / scale; } - if (targetHeight > 200) { - scale = height / 200.0; - targetHeight = 200; + if (targetHeight > 210) { + scale = height / 210.0; + targetHeight = 210; targetWidth = width / scale; } - DISTRHO_SAFE_ASSERT_INT_RETURN(targetWidth <= 300, targetWidth,); - DISTRHO_SAFE_ASSERT_INT_RETURN(targetHeight <= 200, targetHeight,); + DISTRHO_SAFE_ASSERT_INT_RETURN(targetWidth <= 340, targetWidth,); + DISTRHO_SAFE_ASSERT_INT_RETURN(targetHeight <= 210, targetHeight,); // FIXME worst possible quality :/ for (int y = 0; y < targetHeight; ++y) {