From 2f1cf3f53e4973f44b883354694f564e93931ecb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Moritz=20Br=C3=BCckner?= Date: Sat, 21 Dec 2019 20:23:30 +0100 Subject: [PATCH] utils convert_image(): get image quality from UI setting --- blender/arm/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blender/arm/utils.py b/blender/arm/utils.py index e5cec914..82573c9b 100755 --- a/blender/arm/utils.py +++ b/blender/arm/utils.py @@ -42,7 +42,7 @@ def convert_image(image, path, file_format='JPEG'): orig_quality = ren.image_settings.quality orig_file_format = ren.image_settings.file_format orig_color_mode = ren.image_settings.color_mode - ren.image_settings.quality = 90 + ren.image_settings.quality = get_texture_quality_percentage() ren.image_settings.file_format = file_format if file_format == 'PNG': ren.image_settings.color_mode = 'RGBA' @@ -419,6 +419,9 @@ def get_render_resolution(scene): scale = render.resolution_percentage / 100 return int(render.resolution_x * scale), int(render.resolution_y * scale) +def get_texture_quality_percentage() -> int: + return int(bpy.data.worlds["Arm"].arm_texture_quality * 100) + def get_project_scene_name(): return get_active_scene().name