ページ 1 / 1
特定の画像がロードできない
Posted: 2018年6月01日(金) 00:40
by nanika
お世話になります。先日DxLibの勉強を始めたばかりの初心者です。
LoadGraph関数を使って画像をロードしようとした際、特定の画像だけうまくロードできません(-1が返ってくる)。試しに他の、拡張子は同じ.pngの画像をLoadGraph関数を用いてロードしてDrawGraph関数で描画したところ、ちゃんと思った通りの挙動をしてくれました。
これらのことから、画像そのものに原因があるように思えるのですが、具体的な問題点がわかりません。
Re: 特定の画像がロードできない
Posted: 2018年6月06日(水) 22:04
by Ketty
再現する画像をここに掲載できる場合は、掲載されると有志の方々が検証してくれる可能性があります。
しかし、画像を掲載しづらい場合は、DXライブラリ作者様に質問されることをおススメします。
以下、原因の推論ですが、思いつく限りでは、
1.古いバージョンのDXライブラリを使っている(2018/06/06時点での最新版はVer.3.19bであるはずです)
http://dxlib.o.oo7.jp/cgi/patiobbs/pati ... st&no=2731
2.画像ファイルサイズが大き過ぎる
http://dxlib.o.oo7.jp/cgi/patiobbs/pati ... ew&no=4273
3.画像ファイルが実はpng様式ではないのに拡張子がpngになっている(拡張子偽装)
※これは勝手な推論なので参考URLとかはないです。
上記のいずれにも当てはまら無さそうなら、DXライブラリの作者様に質問されるのが近道だと思います。
↓「DXライブラリ置き場掲示板」
http://dxlib.o.oo7.jp/cgi/patiobbs/patio.cgi?
ちなみに、質問文には、
・DXライブラリのバージョン
・再現コード
・開発環境(Visual Stduio2017 Communityなど)
・-1が返るときのエラーコード)
を明記されると回答を早くもらえやすくなりますよ(^▽^)<質問経験あります