问题:在Android上使用 glReadPixel 读取当前渲染数据,在若干机型(华为P9以及魅族某魅蓝手机)上读取数据失败,glGetError() 没有抓到错误,但是获取到的数据有误,如果将获取到的数据保存成为图片,得到的图片为黑色。

解决方法:

glReadPixels实际上是从缓冲区中读取数据,如果使用了双缓冲区,则默认是从正在显示的缓冲(即前缓冲)中读取,而绘制工作是默认绘制到后缓冲区的。所以 glReadPixels需要在swapbuffers 之前调用才可以。

glReadPixels读取保存图片全黑相关推荐

  1. 用PIL读取保存图片错误 :OSError: cannot write mode RGBA as JPEG

    用PIL读取保存图片错误 :OSError: cannot write mode RGBA as JPEG 文章目录: 一.错误原因分析 二.解决方式 1.把PNG格式转换成的四通道转成RGB的三通道 ...

  2. java IO流读取保存图片文件

    java  IO流读取保存图片文件 package io; import java.io.BufferedInputStream; import java.io.BufferedOutputStrea ...

  3. Python读取/保存图片的3种方式(PIL、matplotlib、cv2)

    文章目录 Python读取/保存图片的3种方式 PIL方式 matplotlib方式 OpenCV方式 总结: Python读取/保存图片的3种方式 PIL方式 from PIL import Ima ...

  4. OpenCV读取图片和保存图片全黑

    我的图片是灰度图片,使用OpenCV的显示imshow()和保存imwrite()函数后图片全是黑色的,最后发现是因为我读取图片时的使用的imread()方法的第二个参数没有加,估计没有加就直接默认为 ...

  5. OpenCV imwrite保存图片全黑原因

    当用cv.show显示图片时,数据是在归一化为0-1的,保存后要乘以255,否则保存显示是全黑的

  6. qr_flutter安卓保存图片全黑的问题

    昨天使用qr_flutter生成二维码并保存到手机相册内 遇到一个问题 iOS的设备可以保存到相册,正常显示 Android设备也可以保存到相册,但是是全黑的 查阅半天 在掘金找到某位大佬的文章,感谢 ...

  7. android平台opengl es读取纹理数据并保存图片

    在AR云渲染服务中,有时候需要把生成的纹理保存到图片来进行调试. 那就想办法看看存成图片,很多人说用glGetTexImage这个函数可以直接读取纹理的数据,但是我们用到了opengl es 32版本 ...

  8. (转)OpenGL中位图的操作(glReadPixels,glDrawPixels和glCopyPixels应用举例)

    (一)BMP文件格式简单介绍 BMP文件是一种像素文件,它保存了一幅图象中所有的像素.这种文件格式可以保存单色位图.16色或256色索引模式像素图.24位真彩色图象,每种模式种单一像素的大小分别为1/ ...

  9. uniapp制作水印相机给图片添加水印并且保存图片至本地

    uniapp保存文件的三种方式 文件主要分为两大类: 1.代码包文件:代码包文件指的是在项目目录中添加的文件. 2.本地文件:通过调用接口本地产生,或通过网络下载下来,存储到本地的文件. 其中本地文件 ...

最新文章

  1. 安装webpack以及webpack-dev-server
  2. 当你自定义view用的约束之后,放到其他空间算取frame的时候发现frame里的x,y都是0...
  3. jQuery中$(document).ready()和window.onload的区别?
  4. 分类(二):基于向量空间模型的文本分类
  5. 视频光端机园区出入口监控项目应用方案详解
  6. 解决:redis.clients.jedis.exceptions.JedisDataExceptionERR This instance has cluster support disabled
  7. android tasker,Tasker:Android系统增强神器
  8. 每次请求刷新token的时间
  9. 从小小后视镜看物联网的生态(上)
  10. css颜色跟背景总结(内含实例及截图)
  11. LaTeX里插入数学公式
  12. [笔记]树的计数 Prufer序列+Cayley公式
  13. 如何搭建一套业务、数据一体化的数据指标体系
  14. python 绘制损失函数曲线_绘制loss曲线
  15. 关于“质量”概念的理解
  16. Python 利用PyQt5写一个简易的串口助手
  17. 肖星老师《一本书读懂财报》经典语句摘录(下)实战篇
  18. 关于DCDC选型OVP的经验
  19. 美术-图片建模一键生成对称模型
  20. GPS 卫星的信号结构

热门文章

  1. 减肥瘦不下来的三个关键
  2. ggplot2设置坐标轴范围_ggplot2|详解八大基本绘图要素
  3. java哥验证德巴赫猜想,C语言验证哥德巴赫猜想
  4. VS2019调试功能学习
  5. 互联网舆情监测公司监测哪些内容,TOOM北京舆情监测公司
  6. 用计算机用u盘怎么切换,u盘上的东西换个电脑就不见了怎么办啊
  7. C#调用FFMPEG实现桌面录制(视频+音频+生成本地文件)【笔记】
  8. 编程之法-C语言应用开发与工程实践-C语言概述
  9. (干货)全面分析6大国产CPU处理器
  10. Oracle存储过程中loop、for循环的用法