diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2014-04-18 19:02:28 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2014-04-18 19:07:34 +0900 |
commit | 5ab3bd7b7da4aa91164cf95a87fe0836adee19ff (patch) | |
tree | 1620f0adb22ec7270245724bc49a37b15123ac1e /src/bin/ecore_evas | |
parent | e120d42742b583dbe797170dd8f64022b2d11ea8 (diff) | |
download | efl-5ab3bd7b7da4aa91164cf95a87fe0836adee19ff.tar.gz |
ecore_evas_convert: Fix default quality setting
Quality should not default to 100 unless specified in the
command line. In particular, we don't want to save ETC1 at
high quality by default since it can take hours (literally).
Diffstat (limited to 'src/bin/ecore_evas')
-rw-r--r-- | src/bin/ecore_evas/ecore_evas_convert.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/bin/ecore_evas/ecore_evas_convert.c b/src/bin/ecore_evas/ecore_evas_convert.c index 78c8d3c1f0..8ba05fac2f 100644 --- a/src/bin/ecore_evas/ecore_evas_convert.c +++ b/src/bin/ecore_evas/ecore_evas_convert.c @@ -43,7 +43,7 @@ main(int argc, char *argv[]) Evas *e; Evas_Object *im; int arg_index; - int quality = 100; + int quality = -1; int r = -1; Eina_Bool compress = 1; Eina_Bool quit_option = EINA_FALSE; @@ -86,7 +86,10 @@ main(int argc, char *argv[]) goto end; } - snprintf(flags, sizeof (flags), "compress=%i quality=%i", compress, quality); + if (quality >= 0) + snprintf(flags, sizeof (flags), "compress=%i quality=%i", compress, quality); + else + snprintf(flags, sizeof (flags), "compress=%i", compress); im = evas_object_image_add(e); evas_object_image_file_set(im, argv[arg_index], NULL); |