soil

    1

    1答えて

    グレースケールイメージのピクセル値を読みたいと思います。 RGB画像では問題はありません。コードは単純に次のとおりです。 int width, height; unsigned char* image = SOIL_load_image(filepath.c_str(), &width, &height, 0, SOIL_LOAD_RGB); std::cout << "size of ima

    0

    1答えて

    非圧縮DDS画像をロードします。 私は.ddsファイルを持っていて、SOIL libraryを使用しています。私は私のプロジェクトに画像をロードする場合は、画像が(DXT3、DXT5)圧縮されている場合 は void setTexture(const std::string& t_filename) { GLuint m_TEX = SOIL_load_OGL_texture(

    1

    1答えて

    画像を読み込むと、次の画像は同じ画像になります。基本的には : 私はポンレプリカを作ってるんだ、パドルのために、ボールのためのテクスチャ(はい、私は、彼らは両方とも異なっていることを確認してきた)があります。 You can find the source code here.パドルはイメージを細かく読み込みますが、ボールになるとパドルと同じ正確なイメージをロードします(Paddle = Padd

    0

    1答えて

    画像を表示する関数を記述しようとしています。機能は画像を表示しますが、画像は薄く、傾きがあり、無色であり、すべてのスクリーンをコーティングしています。画像を読み込むためにSOILを使用しました。 GLuint texture_id=loadIm(file_name); glClear(GL_COLOR_BUFFER_BIT); glEnable(GL_TEXTURE_2D); glBindT

    1

    1答えて

    私は画面の一部をキャプチャしてBMPに保存したいと思います。写真を保存するために、私はSOILで計画しています。ビットブリッティング関数はhereです。 コード:出力オン bool saveScreen(string path) { string name; SYSTEMTIME sm; GetSystemTime(&sm); name = to_stri

    1

    1答えて

    テクスチャアトラスの異なる領域を、土壌を使ってキューブの異なる辺にマップしたいとします。 glEnable(GL_TEXTURE_2D); texID = LoadTexture("sas.jpg"); glBindTexture(GL_TEXTURE_2D, texID); しかし、私の質問は、私は一つだけのスプライトを得るのですかです: int LoadTexture(const ch

    0

    1答えて

    私はthis tutorialをステップバイステップで実行していますが、コード全体をコピーして貼り付けても、テクスチャを読み込むことができません。ここに私のコードは、問題に関係する部品です: GLuint texture; glGenTextures(1, &texture); glBindTexture(GL_TEXTURE_2D, texture); // All upcoming GL_

    7

    2答えて

    Visual Studio 2010で正しく動作するSOILを取得できません - 私はVSのエキスパートではありませんが、私の知る限り、環境を稼働させるには次の手順が必要です。 プロパティ>> C/C++>全般>>追加のインクルードディレクトリ SOIL.h プロパティへのパスに追加>>リンカ>>一般>>追加のライブラリディレクトリ はlibSOIL.aへのパスに追加します。 私も無料のGLUTを

    0

    1答えて

    間違っています。ユーザーが描画を終了すると、テクスチャはSOILを使用してjpgに保存されます。画像が正しく表示されます。画像を反転した後に出力が正しく配置されていますが、画像が小さいサイズに拡大されます(高解像度のデバイスでは、より小さい画像が生成されます)。 私は、次の午前プロセスは、次のとおりです。 unsigned char *pixels = (unsigned char*)malloc