From 6ada4854bcc437e6adeb852255a8dca2bd624a01 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sat, 9 Sep 2023 13:45:20 -0700 Subject: [PATCH] python-codecs: reduce jpeg quality for better file sizes --- plugins/python-codecs/package-lock.json | 4 ++-- plugins/python-codecs/package.json | 2 +- plugins/python-codecs/src/vipsimage.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/python-codecs/package-lock.json b/plugins/python-codecs/package-lock.json index 81c85b501..2dfabcdd7 100644 --- a/plugins/python-codecs/package-lock.json +++ b/plugins/python-codecs/package-lock.json @@ -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" } diff --git a/plugins/python-codecs/package.json b/plugins/python-codecs/package.json index 944b9ab86..a6417bcc1 100644 --- a/plugins/python-codecs/package.json +++ b/plugins/python-codecs/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/python-codecs", - "version": "0.1.84", + "version": "0.1.85", "description": "Python Codecs for Scrypted", "keywords": [ "scrypted", diff --git a/plugins/python-codecs/src/vipsimage.py b/plugins/python-codecs/src/vipsimage.py index 3435ff24a..499edc64b 100644 --- a/plugins/python-codecs/src/vipsimage.py +++ b/plugins/python-codecs/src/vipsimage.py @@ -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))