8得票2回答
将QImage传递给QML

我正在尝试将QImage传递给QML。有人能帮我吗?下面是代码。 问题在于,我尝试使图像可用于图像提供程序的所有尝试都失败了。我尝试使用Q_PROPERTY和类内的QImage成员,但当我尝试访问并返回它时,我的提供程序始终返回一个空图像。 我该如何使QImage可用于提供程序? QML...

7得票3回答
Qt:QImage 总是将透明颜色保存为黑色

如何将带有透明度的文件保存为JPEG文件,而不会让Qt将透明颜色变成黑色? 我知道JPEG不支持alpha通道,而黑色可能只是alpha通道的默认“0”值,但黑色是一个可怕的默认颜色。 这似乎应该是一个简单的操作,但所有的掩码和alpha函数在保存为JPEG时都被忽略了。 例如: image...

7得票3回答
如何使QImage或QPixmap半透明 - 或者为什么setAlphaChannel已经过时?

我想在QGraphicsView上叠加两张图片,顶部的图片应该是半透明的,以便能够看到下面的图片。最初,这两张图片都是完全不透明的。我原以为会有一些设置每个像素的全局alpha值的函数存在,但似乎并没有这样的函数。最接近的函数是QPixmap :: setAlphaChannel(const ...

7得票3回答
将原始数据转换为 QImage

我是新手在图形编程方面(像素、图片等等)。 我正试着将原始数据转换为QImage并显示在QLabel上。问题是,原始数据可以是任何数据(它实际上不是图像原始数据,而是二进制文件)。 这样做的原因是为了更深入地理解像素和类似的东西,我知道会得到带有奇怪结果的随机图像,但它会起作用。 我正在做类似...

7得票2回答
使用OpenGL渲染QImage

与我其他的问题有关,我认为更核心的问题是如何使用OpenGL渲染 QImage ? 我想代码应该像这样,但我不确定除了可能需要convertToGLFormat(img)之外还需要什么。 glEnable(GL_TEXTURE_2D); glClear(GL_COLOR_BUFFER_BI...

7得票4回答
从HBITMAP创建QImage

在我的Windows程序中,我使用了一个第三方库,它返回一个 HBITMAP。 有没有一种方法可以从它的内容初始化一个 QImage,即将其转换为 QImage?

7得票4回答
将QVideoFrame转换为QImage

我想从 QMediaPlayer 中获取每一帧并将其转换为 QImage(或 cv::Mat)。因此,我使用了来自 QVideoProbe 的 videoFrameProbed 信号: connect(&video_probe_, &QVideoProbe::videoFra...

7得票3回答
将QImage分割成较小的部分

我有一张图片,想把它分成n个部分。那么我想知道如何使用QImage来实现这个目标?或者有没有更好(性能方面)的Qt类可用于此任务? 例如,假设我有一张由1920x1080像素组成的图像,并且我想将其分成100个部分,这意味着每个部分将由192x108像素组成。请注意,我不想创建缩放到192x...

7得票2回答
QImage对一些图像进行了扭曲但对另一些图像没有进行扭曲

我正在处理tif堆栈,但是QImage似乎会将一些图像倾斜45度。Matplotlib可以在两个测试用例中正常显示图像(提供了两个tif堆栈的链接),因此我认为我的数组没有出错。 以下是一个可行的示例:(注意:为简单起见,此示例仅显示tif堆栈中的第一个图像) import matplot...