- 2008年3月22日 12:00 AM
- CGEffecterおにぎり
PNG読み込みに使用しているTPNGImage1.564にパレット読み込みのバグがあるようです。
調べた結果、PNGの8bitインデックスカラーのファイルをTBitmapにAssignする時に化けてしまっているようです。そこでもう少しトレースしてみると、パレットがコピーされてないだけみたいなので
if Palette <> 0 then TBitmap(Dest).Palette := Palette;
という記述を1行足すことで解決できました。
追記
先ほどネットで検索したところ、やはり同じバグで悩んでいる人もいるようですね。
コメント:0
トラックバック:0
- この記事のトラックバック URL
- http://mwlab.net/2008/03/cgev1-06%e3%81%ae%e7%89%b9%e5%ae%9a%e3%81%aepng%e8%a1%a8%e7%a4%ba%e6%99%82%e3%81%ae%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6.html/trackback
- トラックバックの送信元リスト
- [CGE]v1.06の特定のPNG表示時の不具合について - MoonWing より










