ホーム > CGEffecterおにぎり > [CGE]v1.06の特定のPNG表示時の不具合について

[CGE]v1.06の特定のPNG表示時の不具合について

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 より

ホーム > CGEffecterおにぎり > [CGE]v1.06の特定のPNG表示時の不具合について

検索
フィード
翻訳
Japanese flagEnglish flag

ページの上部に戻る