diff options
-rw-r--r-- | mediagoblin/config_spec.ini | 5 | ||||
-rw-r--r-- | mediagoblin/media_types/image/processing.py | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/mediagoblin/config_spec.ini b/mediagoblin/config_spec.ini index 399a4a13..668f4160 100644 --- a/mediagoblin/config_spec.ini +++ b/mediagoblin/config_spec.ini @@ -91,6 +91,8 @@ max_height = integer(default=180) [media_type:mediagoblin.media_types.image] # One of BICUBIC, BILINEAR, NEAREST, ANTIALIAS resize_filter = string(default="ANTIALIAS") +#level of compression used when resizing images +quality = integer(default=75) [media_type:mediagoblin.media_types.video] # Should we keep the original file? @@ -113,7 +115,6 @@ video_codecs = string_list(default=list("VP8 video")) audio_codecs = string_list(default=list("Vorbis")) dimensions_match = boolean(default=True) - [media_type:mediagoblin.media_types.audio] keep_original = boolean(default=True) # vorbisenc quality @@ -121,13 +122,13 @@ quality = float(default=0.3) create_spectrogram = boolean(default=True) spectrogram_fft_size = integer(default=4096) - [media_type:mediagoblin.media_types.ascii] thumbnail_font = string(default=None) [media_type:mediagoblin.media_types.pdf] pdf_js = boolean(default=False) + [celery] # default result stuff CELERY_RESULT_BACKEND = string(default="database") 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) |