Qt5.4 QOpenGLFramebufferObject toImage 返回空白图像
Qt5.4 QOpenGLFramebufferObject toImage Returning Blank Image
我正在尝试使用以下示例从QOpenGLFramebufferObject
创建QImage
:
https://dangelog.wordpress.com/2013/02/10/using-fbos-instead-of-pbuffers-in-qt-5-2/
我只是直接复制和粘贴第一个示例,我只是得到一个空白图像。我不知道Qt最近是否改变了一些东西,或者只是我。
这是我的项目文件:
QT += core gui widgets
TARGET = OpenGLTest2
TEMPLATE = app
SOURCES += main.cpp
我尝试过用MSVC2012/MSVC2013 OpenGL 32bit/64bit
和MingW
构建,它只是空白的。我的项目文件中是否缺少某些内容?我需要更改代码中的某些内容吗?任何帮助都会很棒...
好的,玩了一会儿后,我发现格式版本行导致了问题。
format.setMajorVersion(3);
format.setMinorVersion(3);
删除它们后,它工作正常!
相关文章:
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 如何使用OpenCV将RBG图像转换为HSV,并将H、S和V值保存为C++中的3个独立图像
- OpenCV EqualizeHist()从彩色图像创建黑白图像
- 无法通过空白将文本文件行分隔为矢量
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 平均图像时图像损坏
- 在C++中使用GDAL可以将图像的像素坐标转换为lat,long吗
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- Vulkan验证层不断在VkQueuePresentKHR()上抛出图像布局错误
- 使用FFMPEG将RGB图像序列保存到.mp4时出现问题
- 将RGB图像保存为PPM格式
- 将图像添加到资源文件夹UWP C++
- 彩色图像的卤化物处理平均值
- 在OpenCV C++中创建空白图像
- WXWIDGETS应用于WXStaticBitMap时,屏幕截图将大部分图像留为空白
- ImageMagick C 版本7在空白图像中修改像素值
- 输入层类型:图像数据在窗口咖啡cpp中给出空白输出
- OpenCV:试图创建一个空白图像,但核心已被转储
- Qt5.4 QOpenGLFramebufferObject toImage 返回空白图像
- 记录屏幕时不出现的奇怪的 MFC/GDI 行为(空白图像)