python-codecs: reduce jpeg quality for better file sizes

This commit is contained in:
Koushik Dutta
2023-09-09 13:45:20 -07:00
parent 8890d307f4
commit 6ada4854bc
3 changed files with 4 additions and 4 deletions

View File

@@ -1,12 +1,12 @@
{
"name": "@scrypted/python-codecs",
"version": "0.1.84",
"version": "0.1.85",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@scrypted/python-codecs",
"version": "0.1.84",
"version": "0.1.85",
"devDependencies": {
"@scrypted/sdk": "file:../../sdk"
}

View File

@@ -1,6 +1,6 @@
{
"name": "@scrypted/python-codecs",
"version": "0.1.84",
"version": "0.1.85",
"description": "Python Codecs for Scrypted",
"keywords": [
"scrypted",

View File

@@ -60,7 +60,7 @@ class VipsImage(scrypted_sdk.Image):
return memoryview(gray.write_to_memory())
return await to_thread(format)
return await to_thread(lambda: vipsImage.vipsImage.write_to_buffer('.' + options['format']))
return await to_thread(lambda: vipsImage.vipsImage.write_to_buffer(f'.{options["format"]}[Q=80]'))
async def toImageInternal(self, options: scrypted_sdk.ImageOptions = None):
return await to_thread(lambda: toVipsImage(self, options))