HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0612
winn画像が読み込めない11解決


winn

リンク

2015/6/12(Fri) 18:00:28|NO.69741

HSPのスプリクトを専用のフォルダに入れて同じフォルダ内にpicというフォルダに
kabe.jpgっていう画像が入ってるのですが
HSPのスプリクトに色んな命令入れているのですが
その13行目に
picload "pic\\kabe.jpg",1

で入れてるのですが 実行したら何故か 画像ファイルがありません というエラーが出ます。 どうすればいいのですか?



この記事に返信する


ニボッシー

リンク

2015/6/12(Fri) 18:41:49|NO.69742

ファイルが壊れているか拡張子が実はjpegとかっていうことはないです?
試しに別のファイルでテストしてみて読み込めるか確認してみてください



kanamaru

リンク

2015/6/12(Fri) 18:45:00|NO.69743

それより前に行っている処理を見てみないとわかりませんが、
試しに、
piload dir_exe+"pic\\kabe.jpg"
としてみたらどうでしょうか。
(デバッグ時には使えないか。)



nepisat

リンク

2015/6/12(Fri) 19:16:02|NO.69744

exist 命令で画像があるか確かめてみては?


exist "pic/kabe.jpg" mes strsize //-1と表示されればファイル名が間違っているか存在しない



窓月らら

リンク

2015/6/12(Fri) 19:42:05|NO.69745


// カレントフォルダから見た場合 picload dir_cur+"\\pic\\kabe.jpg",1 // 実行ファイル(exe)から見た場合 picload dir_exe+"\\pic\\kabe.jpg",1



winn

リンク

2015/6/13(Sat) 07:00:04|NO.69755

>>69742
jpg拡張子として保存されてます。
>>69744
2391と出てます。
>>69743
>>69745
それにしても出ません・・・



あり

リンク

2015/6/13(Sat) 08:55:14|NO.69758

下のスクリプトで目的の画像ファイルを指定して画像を表示できますか?

#include "a2d.hsp" dialog "jpg", 16 if stat ! 1 :end fpath = refstr title "" + fpath alCreateImageByFile 0, fpath alCopyImageToScreen 0, 0 redraw
これで表示できたのなら本来のファイル拡張子がJPGではなくPNG等である可能性があります。
表示できなければファイルが壊れている可能性があります。



ZAP

リンク

2015/6/13(Sat) 09:40:44|NO.69759

kabe.jpgと同じフォルダにある別の画像ファイルで試してみたらどうなるのでしょうか?
同じようにエラーになるのか、それともkabe.jpgのときだけおかしくなるのか。

それによって、画像ファイルそのものが原因なのかそうでないのかを
ある程度絞り込めると思います。

また、kabe.jpgを「pic」フォルダではなく、スクリプトと同じフォルダに置いて
picload "kabe.jpg",1
で試してみたことはありますか?



winn

リンク

2015/6/13(Sat) 12:47:33|NO.69762

>>69758
表示されましたが、拡張子がjpgのようです。
>>69759
後者でやってもできませんでした。
でも前者をやったらkabe.jpgのときだけおかしくなるようです。
(kabe.jpgの画像自体は白黒のみ)



End

リンク

2015/6/13(Sat) 13:21:12|NO.69763

Picloadに関して色々探していたら、
http://www.geocities.co.jp/Playtown-Yoyo/6130/hsp/hsp-error-image.html
こんなページを見つけました。


私の案ですが、もし画像が原因でエラーが出る場合は、
kabe.jpgファイルが開けるペイントソフトで開き、
そのペイントソフトで保存した画像を使用してみてはどうですか?

ソフトはwindowsに入っているペイントソフトが手軽かと思います。



winn

リンク

2015/6/13(Sat) 13:26:35|NO.69764

どうやら先にkabe.pngにしていて、kabe.jpgにしたらもともとがpngファイルだったので読み込めなかったようです。
kabe.jpgと同じものを作ったらできました。
いろいろな回答、ありがとうございました。



ZAP

リンク

2015/6/13(Sat) 15:17:34|NO.69768

画像ファイルの拡張子だけ変えても中味は変わりません。
まぎらわしいのでやめましょう。



ONION software Copyright 1997-2018(c) All rights reserved.