Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/edje
Dir : e17/libs/edje/src/bin
Modified Files:
edje_cc_out.c
Log Message:
if promoting compression we need to guess a new compression quality... :)
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/bin/edje_cc_out.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -3 -r1.23 -r1.24
--- edje_cc_out.c 1 Sep 2004 05:41:26 -0000 1.23
+++ edje_cc_out.c 2 Sep 2004 02:43:16 -0000 1.24
@@ -269,6 +269,7 @@
snprintf(buf, sizeof(buf), "images/%i", img->id);
mode = 2;
+ qual = 80;
if ((img->source_type ==
EDJE_IMAGE_SOURCE_TYPE_INLINE_PERFECT) &&
(img->source_param == 0))
mode = 0; /* RAW */
@@ -277,14 +278,21 @@
mode = 1; /* COMPRESS */
else
mode = 2; /* LOSSY */
- if ((mode == 0) && (no_raw)) mode = 1; /* promote
compression */
+ if ((mode == 0) && (no_raw))
+ {
+ mode = 1; /* promote compression */
+ img->source_param = 95;
+ }
if ((mode == 2) && (no_lossy)) mode = 1; /* demote
compression */
if ((mode == 1) && (no_comp))
{
if (no_lossy) mode = 0; /* demote compression */
- else if (no_raw) mode = 2; /* no choice. lossy */
+ else if (no_raw)
+ {
+ img->source_param = 90;
+ mode = 2; /* no choice. lossy */
+ }
}
- qual = 80;
if (mode == 2)
{
qual = img->source_param;
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs