Tweak screenshot state size

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-02-10 04:34:00 +00:00
parent 4a65aee7c7
commit 31872d74ed
2 changed files with 9 additions and 8 deletions

View file

@ -241,6 +241,7 @@ void Scene::step() {
internal->historyActionIndex = actionIndex; internal->historyActionIndex = actionIndex;
internal->lastSceneChangeTime = time; internal->lastSceneChangeTime = time;
patchUtils::deployToRemote(); patchUtils::deployToRemote();
window::generateScreenshot();
} }
} }
} }

View file

@ -379,18 +379,18 @@ static void Window__downscaleBitmap(uint8_t* pixels, int& width, int& height) {
int targetHeight = height; int targetHeight = height;
double scale = 1.0; double scale = 1.0;
if (targetWidth > 300) { if (targetWidth > 340) {
scale = width / 300.0; scale = width / 340.0;
targetWidth = 300; targetWidth = 340;
targetHeight = height / scale; targetHeight = height / scale;
} }
if (targetHeight > 200) { if (targetHeight > 210) {
scale = height / 200.0; scale = height / 210.0;
targetHeight = 200; targetHeight = 210;
targetWidth = width / scale; targetWidth = width / scale;
} }
DISTRHO_SAFE_ASSERT_INT_RETURN(targetWidth <= 300, targetWidth,); DISTRHO_SAFE_ASSERT_INT_RETURN(targetWidth <= 340, targetWidth,);
DISTRHO_SAFE_ASSERT_INT_RETURN(targetHeight <= 200, targetHeight,); DISTRHO_SAFE_ASSERT_INT_RETURN(targetHeight <= 210, targetHeight,);
// FIXME worst possible quality :/ // FIXME worst possible quality :/
for (int y = 0; y < targetHeight; ++y) { for (int y = 0; y < targetHeight; ++y) {