aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/media_types
diff options
context:
space:
mode:
authordunkyp <dunkyp@gmail.com>2013-04-20 10:50:51 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2013-04-20 10:54:13 -0500
commit35f6d6a750e3ccbed44aa8587f6ae0c3f0571a6c (patch)
treea270d4612df79bbe411398893b56e26b64827d6d /mediagoblin/media_types
parent12dccc4552740b4d1daa06f55e5986e4237b5856 (diff)
downloadmediagoblin-35f6d6a750e3ccbed44aa8587f6ae0c3f0571a6c.tar.lz
mediagoblin-35f6d6a750e3ccbed44aa8587f6ae0c3f0571a6c.tar.xz
mediagoblin-35f6d6a750e3ccbed44aa8587f6ae0c3f0571a6c.zip
image quality can be set in config file
(cherry-picked from https://gitorious.org/~dunkyp/mediagoblin/dunkyps-mediagoblin/commits/image_quality)
Diffstat (limited to 'mediagoblin/media_types')
-rw-r--r--mediagoblin/media_types/image/processing.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/mediagoblin/media_types/image/processing.py b/mediagoblin/media_types/image/processing.py
index 93f9d03e..b8d576e4 100644
--- a/mediagoblin/media_types/image/processing.py
+++ b/mediagoblin/media_types/image/processing.py
@@ -72,7 +72,9 @@ def resize_image(entry, filename, new_path, exif_tags, workdir, new_size,
# Copy the new file to the conversion subdir, then remotely.
tmp_resized_filename = os.path.join(workdir, new_path[-1])
with file(tmp_resized_filename, 'w') as resized_file:
- resized.save(resized_file)
+ resized.save(resized_file,
+ quality=mgg.global_config['media_type:mediagoblin.media_types.image']\
+ ['quality'])
mgg.public_store.copy_local_to_storage(tmp_resized_filename, new_path)