当然也可以使用另外的方式解决问题:新版本的OpenGL除了可以使用GL_RGB读取像素的红、绿、蓝数据外,也可以使用GL_BGR按照相反的顺序依次读取像素的蓝、绿、红数据,这样就与BMP文件格式相吻合了。即使你的gl/gl.h头文件中没有定义这个GL_BGR,也没有关系,可以尝试使用GL_BGR_EXT。虽然有的OpenGL实现(尤其是旧版本的...
GL_BGR_EXT 每個圖元都是依此順序排列的三個元件群組:藍色、綠色、紅色。 GL_BGR_EXT提供符合 Windows 裝置獨立點陣圖記憶體配置的格式(DIB)。 因此,您的應用程式可以搭配 Windows 函式呼叫和 OpenGL 圖元函式呼叫使用相同的資料。 GL_BGRA_EXT 每個圖元都是依此順序排列的四個元件群組:藍色、綠色、紅色、Alpha。
GL_BGR_EXT provides a format that matches the memory layout of Windows device-independent bitmaps (DIBs). Thus your applications can use the same data with Windows function calls and OpenGL pixel function calls. GL_BGRA_EXT Each pixel is a group of four components in this order: blue, green...
GL_BGR_EXT 每个像素是一组三个分量,按以下顺序排列:蓝色、绿色、红色。 GL_BGR_EXT提供的格式与 windows 设备无关位图 (DDB) 的内存布局相匹配。 因此,应用程序可以通过 Windows 函数调用和 OpenGL 像素函数调用使用相同的数据。 GL_BGRA_EXT 每个像素都是一组四个分量,按以下顺序排列:蓝色、绿色、红色、alpha...
GL_BGR_EXTは、Windows デバイスに依存しないビットマップ (DIB) のメモリ レイアウトに一致する形式を提供します。 したがって、アプリケーションは、Windows 関数呼び出しと OpenGL ピクセル関数呼び出しで同じデータを使用できます。
GL_BGR_EXT 每个像素是一组三个分量,按以下顺序排列:蓝色、绿色、红色。 GL_BGR_EXT提供的格式与 windows 设备无关位图 (DDB) 的内存布局相匹配。 因此,应用程序可以通过 Windows 函数调用和 OpenGL 像素函数调用使用相同的数据。 GL_BGRA_EXT 每个像素都是一组四个分量,按以下顺序排列:蓝色、绿色、红色、alpha...
glColorTableEXT函式會以 RGBA 圖元的紅色、綠色和藍色元件相同的方式,將每個元件轉換成內部格式。 色彩三重會轉換成 RGBA 圖元,並將 Alpha 設定為 1.0。 在此轉換之後,會將圖元視為已讀取為 RGBA 圖元一樣。 GL_BGR_EXT 每個圖元都是以下列順序排列三個元件的群組:藍色、綠色、紅色。 GL_BGR_EXT提供符合 ...
当然也可以使用另外的方式解决问题:新版本的OpenGL除了可以使用GL_RGB读取像素的红、绿、蓝数据外,也可以使用GL_BGR按照相反的顺序依次读取像素的蓝、绿、红数据,这样就与BMP文件格式相吻合了。即使你的gl/gl.h头文件中没有定义这个GL_BGR,也没有关系,可以尝试使用GL_BGR_EXT。虽然有的OpenGL实现(尤其是旧版本...
GL_BGR_EXT provides a format that matches the memory layout of Windows device-independent bitmaps (DIBs). Thus your applications can use the same data with Win32 function calls and OpenGL pixel function calls. GL_BGRA_EXT Each pixel is a group of four components in this order: blue, green...