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).
This commit is contained in:
Jean-Philippe Andre 2014-04-18 19:02:28 +09:00
parent e120d42742
commit 5ab3bd7b7d
1 changed files with 5 additions and 2 deletions

View File

@ -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);