- changed status to open
バグ報告:メニューカードを右クリック時にエラー表示
Issue #1115
open
いつもお世話になっております。
シナリオ「魔導書と記憶探索」のメニューカードを右クリック実行時に以下のエラーが表示されます。
エラーのメッセージが出るだけでログの出力はなく、進行にはには問題ありません。
Failed to load image file "メニューのbmpファイルパス".
詳細
画像のDIB読み取りエラー
Failed to load image file "メニューのbmpファイルパス".[OK]
CardWirthPy 5.2 (64-bit)
Build: 2023-12-10 10:40:46
Comments (3)
-
repo owner -
シャルル.bmp・シャルル本体.bmp・シャルル笑顔.bmp
これらの画像はXEditor側のプレビューでも表示されてないみたいですね。
別のペイントソフトで開こうとしたところOS/2 BMPと判定されていました。 -
reporter ご確認ありがとうございます。
以前bmp関連の問題はいくつか確認していましたが、こちらもファイル側の問題になりそうですか。
進行上の問題はありませんので、ひとまず様子見にしておきます。
- Log in to comment
ご報告ありがとうございます。
CWPyのコードには画像読み込みの失敗でダイアログを表示するコードは無かったはずなので、これはおそらくGUIツールキットが直接出しているエラーだと思います(Windowsがこういうダイアログを出すとは思えないので、wxPython=wxWidgetsでほぼ間違いないでしょう)。
ツールキットのアップデートで直るかもしれませんが、現行のCWPyは他のライブラリとの兼ね合いでその辺りの更新が困難なので、対応が難しそうです。
他者のシナリオでは難しいですが、自力で対応できる範囲にそのような画像がある場合は、ペイントソフトで保存し直す事で対症療法的に問題を解消する事は可能です。