cvm-rs: allow setting JPEG quality from JS

This commit is contained in:
modeco80
2025-06-05 16:45:46 -04:00
parent 23c57dbb3b
commit 857eb46d2a
3 changed files with 10 additions and 4 deletions

View File

@@ -20,7 +20,8 @@ export class JPEGEncoder {
width: rect.width,
height: rect.height,
stride: displaySize.width,
buffer: canvas.subarray(offset)
buffer: canvas.subarray(offset),
quality: gJpegQuality
});
}
@@ -30,7 +31,8 @@ export class JPEGEncoder {
height: size.height,
desiredWidth: kThumbnailSize.width,
desiredHeight: kThumbnailSize.height,
buffer: buffer
buffer: buffer,
quality: Math.floor(gJpegQuality / 1.5)
});
}
}