腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
无法
使用
glGetTexImage
读取
深度图
纹理
、
、
我已经成功地创建了一个帧缓冲区对象,并创建了一个包含场景
深度图
的
纹理
。我知道我这样做是正确的,因为我将我的
纹理
应用到一个矩形上,它看起来很好: ?现在我想从我在主程序中创建的
纹理
中
读取
这些值,而不是在着色器中。通过查看,我发现了两个函数,即:
glGetTexImage
()和glReadPixels()。; glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_IN
浏览 39
提问于2020-06-17
得票数 0
1
回答
glGetTexImage
/glGetCompressedTexImage和sRGB颜色空间
当我
使用
sRGB内部格式(例如,GL_SRGB8_EXT或GL_COMPRESSED_SRGB_S3TC_DXT1_EXT作为glTexImage2D参数)时,当
读取
着色器中的
纹理
时,会自动将sRGB转换为
glGetTexImage
/glGetCompressedTexImage也执行这样的转换吗?
浏览 4
提问于2022-04-25
得票数 1
回答已采纳
1
回答
无法
从GPU复制到CPU (OpenGL)
、
这是我的
纹理
课: uint ID,VectorType,DataType,Width,Height,Format,IntFormat; void SetSlot(int n); ~GPUAllocation();将此
纹理
复制到复制到GPU的功能是:
浏览 1
提问于2012-12-02
得票数 2
回答已采纳
1
回答
glreadPixels在iphone上的问题
、
、
我在屏幕上绘制
纹理
没有问题,但我
无法
从内存中打印出正确的像素。我有一张有4个黑色像素的4x4 png图像,我正在尝试打印它们。
浏览 0
提问于2011-01-16
得票数 1
回答已采纳
1
回答
在opengl中以单值
纹理
存储整数不起作用
、
、
我希望将此状态的初始值存储在单通道
纹理
中。然而,这是行不通的。
纹理
主要由0组成。然而,似乎也有一些1,-1和随机值的区块。 我试着存储整型和短型,但似乎都不起作用。我还在glTexImage2D调用中摆弄过不同的GL_ENUMs,但都无济于事。
浏览 9
提问于2021-06-06
得票数 0
回答已采纳
1
回答
opengl :用于二维
纹理
和一维
纹理
数组混淆的
glGetTexImage
、
、
对于texture2D,我提取mipmap的
纹理
,如下所示 GL11.glPixelStorei(GL11.GL_UNPACK_ALIGNMENT,4); //4 bytes since RGBA bytes were所以我真的很困惑,因为我所有的测试
纹理
都是RGB格式,我观察到的是 ->For
浏览 3
提问于2020-12-07
得票数 3
回答已采纳
1
回答
glGetTexImage
读取
过多的
纹理
格式GL_ALPHA的数据
、
、
、
、
我正试图通过
glGetTexImage
检索阿尔法
纹理
的像素信息。unsigned int size = w *h *sizeof(unsigned char);
glGetTexImage
(target,level,format,GL_UNSIGNED_BYTE,&
浏览 1
提问于2014-09-25
得票数 3
回答已采纳
3
回答
如何在openGL中
使用
textureID获取
纹理
数据
、
我正在写一些代码,其中我所能访问的只有一个textureID来访问所需的
纹理
。有没有什么方法可以让我访问这个
纹理
的RGB值,这样我就可以对它进行一些计算?我想获取
纹理
数据,而不是替换它。
浏览 1
提问于2011-02-25
得票数 27
回答已采纳
1
回答
glGetTexImage
不适用于CVOpenGLTextureRef
、
、
、
、
现在我需要确定
纹理
的哪些像素是黑色的,因此我编写了这段代码从
纹理
读取
原始数据:bytes = textureWidth*textureHeight;
glGetTexImage
请注意,
浏览 3
提问于2011-11-22
得票数 1
回答已采纳
1
回答
无法
从附加到FBO的深度
纹理
读取
深度值
、
、
、
、
我
无法
读取
正确的深度值从深度
纹理
使用
玻璃像素功能。FBO状态已完成。其他渲染目标在闪现到另一个FBO后看起来也很好。
浏览 1
提问于2013-11-10
得票数 3
1
回答
如何
读取
纹理
数据以便进行编辑?
、
、
我
使用
的是OpenGL,我用下面的代码在框架缓冲区对象中定义了一个
纹理
:glBindFramebuffer(GL_FRAMEBUFFERGL_COLOR_ATTACHMENT0, GL_TEXTURE_2D,glReadBuffer(GL_NONE); 最后,我想在我的
纹理
上应用抗混叠如何
读取
纹理
并将其数据放在数组中?我认为函数glGetB
浏览 0
提问于2019-02-21
得票数 1
回答已采纳
1
回答
从OpenGL
纹理
中的矩形
读取
像素
、
、
我知道
glGetTexImage
OpenGL函数允许从整个
纹理
中
读取
像素。有没有一个OpenGL函数可以做同样的事情,但允许传递一个矩形来限制像素
读取
?
浏览 0
提问于2013-02-12
得票数 1
回答已采纳
2
回答
glCopyTexImage2D将像素保存到哪里?
、
该函数返回void,并且不
使用
指针参数。 那么,glCopyTexImage2D将像素保存到哪里呢?
浏览 0
提问于2012-06-05
得票数 4
回答已采纳
1
回答
OpenGL:
使用
任意行跨距/填充将
纹理
读入内存中的图像
我希望将
纹理
读取
到内存中,其中目标图像可以在每行的末尾具有任意填充。为了清楚起见,所有行的填充都是相同的。 我知道
纹理
是用
glGetTexImage
读取
的。
浏览 0
提问于2013-03-25
得票数 1
回答已采纳
1
回答
从先前绑定的
纹理
中检索像素- OpenGL
、
在OpenGL中,是否可以在给定
纹理
ID的情况下从先前创建的
纹理
中检索像素数组?
浏览 0
提问于2009-03-11
得票数 3
回答已采纳
1
回答
OpenGL --在将其数据查询到PBO之后,我可以
使用
纹理
吗?
、
、
我通过FBO渲染成
纹理
。我想将
纹理
数据复制到PBO中,所以我
使用
glGetTexImage
。我将在这个PBO上
使用
glMapBuffer,但只在下一个帧(或更高版本)中
使用
,所以它不应该导致延迟。但是,我是否可以在
glGetTexImage
调用之后立即
使用
纹理
,而不会导致延迟?我能把它绑定到
纹理
单元并从中渲染吗?我可以通过FBO再次渲染吗?
浏览 5
提问于2018-09-01
得票数 0
回答已采纳
1
回答
将OpenGL
纹理
转换为
无法
工作的OpenCV Mat
、
、
我是opengl的新手,我尝试将OpenGL
纹理
转换为OpenCV Mat。但屏幕上什么也没显示。我在opengl
纹理
中
使用
:{ if (glIsTexture(texture)) { glutInitWindowSize(width, height);最后,我<em
浏览 2
提问于2020-04-10
得票数 1
回答已采纳
1
回答
如何从LWJGL显示器写入视频文件?
、
、
因此,我已经学会了如何通过以下方式从GL_FRONT
读取
字节缓冲区,从而获取LWJGL显示的屏幕截图: GL11.glReadBuffer
浏览 2
提问于2016-01-31
得票数 4
回答已采纳
1
回答
计算阴影到深度
纹理
中的imageStore
、
、
在我的生活中,我
无法
锻炼如何在计算机着色器中
使用
imageStore编写深度
纹理
,我已经对照几个例子(例如和)检查了我正在做的事情,但是我仍然找不到错误。我可以以Framebuffer的形式写入
纹理
,并且在调用glTexImage2D()时,但出于某种原因,执行此计算着色器不会影响命名
纹理
(我正在通过呈现到屏幕上检查该
纹理
)。imageDimensions.y) imageStore(_imageOut, ivec2(gl_GlobalInvocationID
浏览 0
提问于2016-12-12
得票数 2
回答已采纳
1
回答
glGetTexImage
使用
FBO返回0
、
、
、
、
在了解到我必须
使用
从着色器
读取
浮点数据后,我尝试了这个方法,但没有成功:glBindTexture( GL_TEXTURE_2D,size];//glReadPixels( 0, 0, size, size, GL_RED, GL_FLOAT, pixels );
glGetTexImage
浏览 2
提问于2013-06-02
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券