opengl es有办法做到让屏幕的任意一个矩形区域的像素变成灰度图吗?

各位大大,opengles有办法做到让屏幕的任意一个矩形区域的像素变成灰度图吗?这个区域里面可能有很多纹理贴图,并不是一个图片,而是很多图片混合出来的图像,shader程... 各位大大,opengl es有办法做到让屏幕的任意一个矩形区域的像素变成灰度图吗?这个区域里面可能有很多纹理贴图,并不是一个图片,而是很多图片混合出来的图像,shader程序中可以获取当前纹理的颜色,但是没办法获取当前屏幕坐标点的颜色,所以。。。。 展开
 我来答
archmageee4
2017-07-17 · TA获得超过1517个赞
知道大有可为答主
回答量:1581
采纳率:78%
帮助的人:930万
展开全部
你上面也说了没办法获取当前屏幕坐标点的颜色, 事实上就是这样,你这种需求只能通过后期再次渲染达到目的, 也就是第一遍渲染把整个屏幕渲入一张纹理,然后你在切换到 另一个特殊黑白化的shader,再画一次,把你想要黑白化的区域给黑白化一下.
没办法,就是这么麻烦.
东莞大凡
2024-11-19 广告
作为东莞市大凡光学科技有限公司的工作人员,对于halcon标定板有所了解。Halcon标定板是高精度相机标定的关键工具,通常采用实心圆点或方格作为标志点。我们公司提供的halcon标定板,具有高精度、稳定可靠的特点,适用于机器视觉领域的各种... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式