それで、私はこのプログラムをゲーム用に作成しましたが、もう少し自動化するための助けが必要です.
プログラムは画像を取り込み、それを表示します。OpenGLのテクスチャでこれを行っています。ゲームのスクリーンショットを撮るとき、通常は約 700x400 です。高さと幅をプログラムに入力し、空白を追加して画像のサイズを 1024x1024 に変更します (互換性を高めるために POT テクスチャにします) (元の画像は左上隅に残り、(700,400) まで移動します)。残りは空白です; 誰かがこれの用語を知っていますか?) そしてそれを私のプログラムにロードし、コーナーを調整して (0,0) から (700,400) までの部分だけが表示されるようにします.
それが私が画像の表示を処理する方法です。さて、これを自動化したいと思います。そこで、700x400 の写真を撮り、画像の幅と高さ (700x400) を取得するプログラムに渡し、空白を追加して 1024x1024 にサイズ変更してから読み込みます。
それで、これを行うことができるC++ライブラリを知っている人はいますか? 私はまだスクリーンショットを手動で取っています。
画像 (.bmp) を読み込んでテクスチャに変換するために、Simple OpenGL Image Library (SOIL) を使用しています。
ありがとう!