特定の画像がロードできない

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
nanika

特定の画像がロードできない

#1

投稿記事 by nanika » 5年前

 お世話になります。先日DxLibの勉強を始めたばかりの初心者です。
 LoadGraph関数を使って画像をロードしようとした際、特定の画像だけうまくロードできません(-1が返ってくる)。試しに他の、拡張子は同じ.pngの画像をLoadGraph関数を用いてロードしてDrawGraph関数で描画したところ、ちゃんと思った通りの挙動をしてくれました。
 これらのことから、画像そのものに原因があるように思えるのですが、具体的な問題点がわかりません。

アバター
Ketty
記事: 102
登録日時: 10年前

Re: 特定の画像がロードできない

#2

投稿記事 by Ketty » 5年前

再現する画像をここに掲載できる場合は、掲載されると有志の方々が検証してくれる可能性があります。
しかし、画像を掲載しづらい場合は、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が返るときのエラーコード)
を明記されると回答を早くもらえやすくなりますよ(^▽^)<質問経験あります

返信

“C言語何でも質問掲示板” へ戻る