腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
按
位
RGB
数组
的
OpenGL
纹理
格式
、
、
、
、
我正在做一个小
的
宠物项目,我有一个一维
的
RGB
颜色
数组
,它是用这种方法打包
的
:图像数据存储在
数组
中,如下所示for (x = 0; x < img->w; ++x) { for (y = 0; y < img->h; ++y) {img->buf[(y)
浏览 0
提问于2018-02-19
得票数 1
回答已采纳
1
回答
OpenGL
接受
的
图像
格式
、
我刚刚从
OpenGL
开始,所以我需要一些帮助来理解
纹理
是如何加载
的
。当我查看
OpenGL
手册时,它给出了一组已被接受
的
图像
格式
。我是否可以有一个带有GL_UNSIGNED_SHORT_8_8_8_8
的
RGB
纹理
,或者我是否需要填充图像,以便它是RGBA (或者可能这两种方式都不重要……)?如果没有相应
的
图像
格式
类型(如上面列出
的
格式
)来加载该类型
的</em
浏览 0
提问于2013-03-08
得票数 0
回答已采纳
1
回答
用
OpenGl
在48
位
rgb
图像上进行渲染
、
、
我有一个16
位
灰度图像,我想在上面画注解。最初我从Direct2d开始,后来我意识到在直接2d中不可能呈现16
位
/通道 后来我转到了Open Gl,现在我无法断定Open将支持16
位
/通道图像
的
呈现。
浏览 0
提问于2014-09-05
得票数 2
3
回答
OpenGL
ES 2.0与
OpenGL
ES 3.0有何不同
、
、
我想知道
OpenGL
ES 2.0和
OpenGL
ES 3.0有什么不同。
OpenGL
ES 3.0
的
主要优势是什么
浏览 3
提问于2013-07-09
得票数 34
2
回答
有一个在内存中存储图像
的
BLOB标准吗?
、
、
、
我想将内存中
的
所有图像抽象出来,为了这样做,我希望只有一种引用
格式
,而不讨论JPG、TGA等文件系统
的
通常文件
格式
。我听说过RGBA
格式
的
BLOB,但我不明白这种
格式
是什么,RGBA对我来说只是一种抽象颜色再现
的
方法,而不是一种在内存中序列化图像
的
方法。在这种情况下,可以使用一个单词"RGBA“来定义更一般
的
概念和方法。 对我来说,可能
的
解释是,RGBA中
的
BLOB只是一
浏览 0
提问于2012-08-13
得票数 2
回答已采纳
1
回答
输出
纹理
不是来自代码
谁能告诉我在给定
的
代码中我做错了什么,因为我没有得到任何
纹理
0.0f, 0.0f, 0.0f, 1.0f, 1.0f, 1.0f,};glTexImage2D(GL_TEXTURE_2D, 0, GL_
RGB
, 2, 2, 0, GL_
RGB
, GL_FLOAT
浏览 2
提问于2013-10-06
得票数 0
1
回答
安卓
OpenGL
ES中
的
灰度颜色深度
、
在
OpenGL
ES中,颜色范围从0到1f。这些值直接映射到0-255,也就是8
位
吗?还是0-1f范围在高于8
位
时获得更好
的
颜色?我正在以编程
的
方式生成一种模式,
rgb
是相等
的
(因为它是灰度
的
),所以图像实际上是8
位
。我想达到更深
的
颜色深度在灰度,如16
位
,这可能吗?
浏览 2
提问于2016-10-03
得票数 1
回答已采纳
1
回答
Opengl
浮点缓冲区
我正在写我
的
第一个光线追踪器。我想让它实时工作。我想用
opengl
来显示。我想将我
的
屏幕写入浮点缓冲区并显示该缓冲区。我需要什么扩展和/或缓冲区类型? 提前感谢!
浏览 4
提问于2011-09-05
得票数 1
回答已采纳
1
回答
如何在iPhone上使用
OpenGL
ES正确显示带有渐变
的
png?
、
、
我试过在基于
OpenGL
ES
的
iPhone游戏中使用带有渐变
的
pngs作为
纹理
。未正确绘制渐变。我该如何解决这个问题呢?所谓“不正确绘制”,我
的
意思是渐变不平滑,似乎退化到特定颜色
的
部分,而不是平滑过渡。
浏览 2
提问于2009-06-26
得票数 0
回答已采纳
2
回答
如何使用FreeImage库将
纹理
加载到
OpenGL
?
、
、
、
我正在使用NeHe教程在C++中学习
OpenGL
,但我正在尝试使用FreeImage库,而不是Glaux或SOIL。我在使用FreeImage时看到
的
好处是,它
的
最后一次更新是在去年10月,而土壤已经5年没有更新了。我
的
问题是我不能正确加载
纹理
。, GL_UNSIGNED_BYTE, FreeImage_ConvertTo32Bits(bitmap)); } 使用这段代码,我得到
的
纹理
是错误
的</em
浏览 4
提问于2013-06-16
得票数 9
回答已采纳
3
回答
OpenGL
ES中8
位
α通道
的
棕榈
纹理
、
、
我能用
RGB
调色板和8
位
alpha通道在
OpenGL
中得到苍白
的
纹理
吗?(我正在获取iPhone
OpenGL
ES实现。)在查看
OpenGL
文档之后,在我看来,对调色板中带有alpha
的
调色板
纹理
的
支持。
纹理
包含8
位
索引,包含256 RGBA颜色
的
调色板.我想要一个
纹理
,包含8
位
索引到一个
RGB
调色板和一个独
浏览 4
提问于2009-01-11
得票数 1
回答已采纳
1
回答
iPhone模拟器:
OpenGL
ES:内部
纹理
格式
、
、
经过几次iPad模拟器
的
测试,我发现GL_RGBA GL_UNSIGNED_SHORT_4_4_4_4
格式
的
1024x1024 16
位
纹理
分配了4MB内存,即1024x102432bpp。目前,我无法在真正
的
设备上测试这种行为。 有没有人知道iPad是否支持每个通道
的
RGBA 4
位
?
浏览 0
提问于2010-12-09
得票数 0
1
回答
OpenGL
图像加载/存储24
位
RGB
图像
、
、
、
、
看起来glBindImageTexture没有24
位
RGB
(3
位
8
位
通道)图像
的
.我
的
纹理
有GL_
RGB
8类型
的
内部
格式
(24
位
RGB
图像)。不幸
的
是,我不能轻易地改变我在运行时绑定到图像单元
的
纹理
类型--是否可以在imageLoad中使用不同
的
图像
格式
,并且仍然可以访问24
位</
浏览 3
提问于2016-06-24
得票数 2
回答已采纳
3
回答
将Uint8转换为无符号字符
RGB
值
、
、
、
感谢gavinb
的
帮助。struct Colour24 unsigned char r; unsigned char b;
rgb
.b = blue;} OLD:我计划将其发送到
浏览 0
提问于2012-04-20
得票数 0
回答已采纳
1
回答
安卓系统中Bitmap.getPixels()
的
Bitmap.getPixels
格式
是什么?
、
、
Bitmap.getPixels()返回一个整数
数组
,像素值以“打包整数”
格式
返回,在Color文档中描述。 此外,我可以使用
按
位
操作交换R和B通道,以符合GL_RGBA,但更希望
Ope
浏览 4
提问于2011-04-21
得票数 3
3
回答
减少
OpenGL
ES 1.1中
纹理
的
内存使用量
、
我在
OpenGL
ES中
的
场景需要几个大分辨率
的
纹理
,但它们是灰度
的
,因为我只使用它们作为遮罩。我需要减少内存使用量。glCompressedTexImage2D看起来可能很有前途,但据我所知,不同
的
手机提供了不同
的
纹
浏览 0
提问于2011-03-09
得票数 3
回答已采纳
1
回答
颜色类型3
的
PNG图像
纹理
格式
、
、
、
、
我有一个128x128尺寸
的
PNG图像。当我用libpng读取它
的
IHDR块时,它显示图像
的
颜色类型为3。问题是我找不到这种颜色类型
的
纹理
格式
。我想用
OpenGL
绘制这个图像。但是如果没有正确
的
纹理
格式
,图像颜色就不是它应该
的
颜色。此外,如果能提供任何参考资料,我将不胜感激,因为我可以阅读关于这件事
的
细节。我使用此方法为其他颜色类型设置
纹理
格式
浏览 0
提问于2013-01-17
得票数 1
2
回答
8
位
sRGB和
OpenGL
混淆
、
我想要求澄清sRGB颜色空间及其在
OpenGL
中
的
每通道8
位
表示。在深入研究这个主题之后,我发现在sRGB中存储图像仅仅是为了补偿监视器所做
的
相反
的
伽马操作--因为兼容性
的
原因,监视器“模仿”了旧
的
CTR所做
的
事情。假设这种理解是正确
的
,在
OpenGL
中,我们有
纹理
的
GL_SRGB8_ALPHA8
格式
,它每个通道有8
位
。但是,由于0~255<em
浏览 2
提问于2017-11-03
得票数 2
1
回答
必须翻转
OpenGL
纹理
吗?
假设我从一个给定
的
文件加载一个
RGB
格式
的
字节
数组
。 我读到过
OpenGL
喜欢存储“反转”
的
纹理
,我也看到过存储颠倒
的
图像
的
演示程序。因此,在我
的
程序中,我必须逐字节或逐行地反转加载
的
RGB
数组
吗?
浏览 3
提问于2011-10-19
得票数 5
回答已采纳
1
回答
将Android深度摄像机流(DEPTH16)捕获为
OpenGL
ES
纹理
、
、
我
的
目标是读取安卓深度相机流(DEPTH16)作为一个
OpenGL
ES
纹理
,以便我可以处理它在着色器。如所述,采用DEPTH16
格式
每个像素为16
位
,表示来自深度照相机或类似传感器
的
深度测距测量。16
位
样本由置信值和实际测距组成.对于常规
的
RGB
相机流,我使用SurfaceTexture,从它创建一个Surface,并将它添加为摄像机捕获会话
的
目标。这里,着色器使用samplerExternalOES采样器类型
浏览 4
提问于2020-09-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Opengl ES之YUV数据渲染
Opengl ES之RGB转NV21
一个操作让游戏内存立减 50%!
Opengl ES之踩坑记
Opengl ES之纹理数组
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券