jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5ab3bd7b7da4aa91164cf95a87fe0836adee19ff

commit 5ab3bd7b7da4aa91164cf95a87fe0836adee19ff
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Fri Apr 18 19:02:28 2014 +0900

    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).
---
 src/bin/ecore_evas/ecore_evas_convert.c | 7 +++++--
 1 file 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 78c8d3c..8ba05fa 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);

-- 


Reply via email to