いつもお世話になってます。
DIRECTX9.0、VC++6.0を使っています。
DIRECTXでLPDIRECT3DTEXTURE9(テクスチャ)とLPD3DXSPRITE(スプライト)を使って描画しています。
ですが、テクスチャの縦と横のサイズが256*256を超えたものが正常に表示できません。
色々調べてみると、縦と横のピクセル数が2の乗数以外の中途半端なサイズのテクスチャは、キリの良いサイズに変換されるみたいですが、一応縦横共に2の乗数のテクスチャなのにうまく表示できません。
例:768*512ピクセルのTGA形式のファイル
大きな画像ファイルを表示する方法はないでしょうか?
どうぞ宜しくお願いします。
No.1ベストアンサー
- 回答日時:
古いグラフィックカードだと最大テクスチャサイズが256*256なんてのもあります。
IDirect3D9::GetDeviceCapsで取得できるD3DCAPS9構造体の中に
最大テクスチャサイズが入っています。
またVRAMは足りているでしょうか?
CreateTexture等が成功しているかどうかもチェックしてみてください。
512*512でアルファ付きのフルカラーだと
それだけで1MほどのVRAMを消費します。
お答え有難うございます。
やはりテクスチャを沢山使用していたため、VRAMが不足していたようです。
不必要なテクスチャもいっぱい登録していたので、それらを削ったら表示できました。
どうも有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(動画サービス) VLCメディアプレーヤーについて 1 2022/11/29 14:19
- Visual Basic(VBA) ChatGPTに作らせたい Excel VBA 1 2023/04/05 19:56
- レトロゲーム ファミコンのインベーダー。なぜ左右に動けるのか? 1 2022/07/05 14:19
- 高校 横800ピクセル、縦600ピクセルのモノクロ画像のデータ量をバイト単位で答えなさい。 ただし、途中の 5 2022/05/01 17:02
- 会計ソフト・業務用ソフト 社会と情報 1 2022/05/01 16:57
- Excel(エクセル) Excel 毎日手作業で時間がかかって、泣きたいです、、、VBAのプロの方、助けてください。。。 3 2022/10/25 04:26
- Windows 10 この現象も、Microsoft Explorer のお粗末な仕様のためか? 2 2023/06/09 15:06
- フリーソフト フリーソフト[フリーオンライン動画兼音声変換ソフト]縦長になってしまう 2 2022/07/11 08:11
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ピクチャーボックスの大きさに...
-
一行は何ピクセル?
-
スマホ対応ウェブサイトの横幅...
-
430インチスクリーン表示時映像...
-
Powerpointに貼った画像のサイ...
-
L字みたいな記号の表示
-
テーブルセル余白(例えば左側...
-
PDFファイルが破損していると表...
-
シーサーブログのヘッダー画像...
-
グーグルのアイコンを操作して...
-
rename関数で名前の変更が出来...
-
縦ボーダーの長さ変更方法
-
HPビルダーのリンクがすべて...
-
FTPでアップロードした画像のUR...
-
レスポンシブWeb 右側の表示が...
-
HTMLで、ホームページが作れる...
-
画像のアップロードとはなんで...
-
Movable Type version 4のコメ...
-
iPhoneで HTMLファイルを閲覧
-
ワードプレス管理画面から、ヘ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ピクチャーボックスの大きさに...
-
ExcelVBAで挿入画像の縦横サイ...
-
一行は何ピクセル?
-
jQuery BoxerというLightBoxに...
-
複数の画像を1枚にしたファイ...
-
ホームページビルダーの表の大...
-
画像ファイルの縦,横サイズを取...
-
pop upウィンドウを画像サイズ...
-
PowerPoint VBA 画像のサイズ
-
jpegの圧縮率の取得
-
GIF画像のサイズを取得するには
-
Powerpointに貼った画像のサイ...
-
画像の縮小をすると粗くなって...
-
教えてください。困ってます。D...
-
VB6でピクチャーのサイズの出し方
-
Dreamweaverで縦の区切り線あり...
-
ASP.NETで画像の高さと幅を取得
-
DIRECTXのスプライト描...
-
VB.NETでの画像処理について
-
ページサイズの目安は?
おすすめ情報