[Swfed-svn] swfed-svn [345] tRNS チャンクの透明度情報をひとつ大目に勘違いしていて、

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 12月 2日 (木) 03:21:06 JST


Revision: 345
          http://sourceforge.jp/projects/swfed/svn/view?view=rev&revision=345
Author:   yoya
Date:     2010-12-02 03:21:06 +0900 (Thu, 02 Dec 2010)

Log Message:
-----------
tRNS チャンクの透明度情報をひとつ大目に勘違いしていて、
透明度のあるパレット+1個目が透明になる不具合を修正

Modified Paths:
--------------
    trunk/src/swf_png.c


-------------- next part --------------
Modified: trunk/src/swf_png.c
===================================================================
--- trunk/src/swf_png.c	2010-11-30 18:35:36 UTC (rev 344)
+++ trunk/src/swf_png.c	2010-12-01 18:21:06 UTC (rev 345)
@@ -195,7 +195,7 @@
         } else {
               swf_rgba_t *result_colormap = malloc(sizeof(swf_rgba_t) * palette_num);   // Lossless2
             for (i=0 ; i < palette_num ; i++) {
-                if (i <= num_trans) {
+                if (i < num_trans) {
                     int alpha_value = trans[i];
                     result_colormap[i].red   = palette[i].red   * alpha_value / 0xff;
                     result_colormap[i].green = palette[i].green * alpha_value / 0xff;



Swfed-svn メーリングリストの案内
Back to archive index