画像を表示したくて

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

画像を表示したくて

#1

投稿記事 by OP » 14年前

ゲームプログラミングの館で画像を表示してみようということでダウンロードした画像の表示はできたのですが、自分の持ってる画像も表示してみたいなあと思ってやろうてしてみたんです。問題はライブラリ¥¥ピクチャと打つのかドライブ名:¥フォルダ¥フォルダ¥ファイル.拡張子で打つのかどっちでやればいいのかわからないのですが…、誰か知っている人がいればどうか教えてください。お願いします。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: 画像を表示したくて

#2

投稿記事 by Dixq (管理人) » 14年前

絶対パスはやめた方がいいです。
相対パスで指定して下さい。
プロジェクトがあるフォルダと同じフォルダに画像があるのであればただ単にファイル名を指定するだけでよいです。
以下いくつかパターンを紹介します。

プロジェクトとファイルが同じフォルダにある場合
int img = LoadGraph( "Image.png" );

プロジェクトの「画像」フォルダに画像がある場合
int img = LoadGraph( "画像/Image.png" );

プロジェクトの一つ上の階層に画像がある場合
int img = LoadGraph( "../Image.png" );

こんな感じです

OP

Re: 画像を表示したくて

#3

投稿記事 by OP » 14年前

ドキュメントのピクチャはどれに入るんでしょう?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 画像を表示したくて

#4

投稿記事 by softya(ソフト屋) » 14年前

ドキュメントのピクチャはどれにも当てはまりません。
Dixq (管理人) さんが「絶対パスはやめた方がいいです。」と言う絶対パスを使うしか無いです。
自分のプロジェクトに画像ファイルをコピーして使ってください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: 画像を表示したくて

#5

投稿記事 by Dixq (管理人) » 14年前

ドキュメントのピクチャとはなんでしょうか?
表示したい画像が
ライブラリ\ピクチャ
にあるのであればその画像をプロジェクトがあるフォルダにコピーすれば良いと思います。

OP

Re: 画像を表示したくて

#6

投稿記事 by OP » 14年前

ありがとうございました!!やってみます!!

閉鎖

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