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;