Tweak screenshot state size
Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
parent
4a65aee7c7
commit
31872d74ed
2 changed files with 9 additions and 8 deletions
|
|
@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue