qimage

    0热度

    1回答

    我想知道什么是在QWebEngine框架中显示QPixmap或QImage的最佳和最有效的方法。 我的目标是显示正在被从自定义网络摄像头,这我们有一个C++ API加载的视频,在QWebEngine帧,以最高的效率。因此,将帧保存到磁盘上,然后将它们加载到QWebEngine框架上,这不是一个选项。 以前,我使用Qt WebKit的,这是非常简单的加载在C++中创建的QPixmap,因为它是通过一

    1热度

    1回答

    我有一个4通道PNG图像与8x8像素由QImage加载。 QImage然后按比例缩放200倍,因此图像将具有1600x1600的新分辨率,每个原始像素的尺寸为200x200。但是,当通过QPixmap将此图像添加到QLabel并显示在屏幕上时,绘制的像素将具有略微不同的尺寸。 我使用Gimp拍摄了屏幕截图,并更仔细地查看了绘制的图像。看起来,每个其他像素都比它应该稍大,例如201而不是200像素。

    0热度

    1回答

    我无法在Qt中加载/保存jpg图像。我检查了插件文件夹中的imageformat文件夹,发现与此扩展名相关的dll/lib文件。 下面是我使用的代码: void loadImages(){ QImage image; QString folderName = "C:\\img-src\\"; bool isLoaded; for(int i=1;i<3;i

    0热度

    1回答

    我有一个QImage代表一张空白纸和一张QPainter,用于在此图像上绘制。 有时候,我会在任何绘画操作之前旋转/翻译QPainter,以便以“风景”方向绘制该图像。 下面是代码的简化片断: _image = new QImage(paperRect().size(), QImage::Format_RGB888); _painter->begin(_image); if (_orient

    0热度

    1回答

    创建QImage这样的: unsigned char* const rawImage = (unsigned char*)std::malloc(WIDTH*HEIGHT*3); for (...) { // Populate the image here } QImage img(rawImage, WIDTH, HEIGHT, QImage::Format_RGB888);

    1热度

    1回答

    在我的应用中,我通过QTcpSocket以字节数组的形式从Android设备接收格式为JPEG的图像。 当我在我的开发PC上运行这个应用程序时,它就像一个魅力(无论是在调试和发布模式)。但是,我无法从未安装Qt的另一台PC上的字节数组中加载QImage。 我在Qt中为我的平台(Windows x64,msvc_2015_64)包含了所有* .dll文件,并且还安装了Visual Studio C+

    0热度

    2回答

    我试图通过使用QImage在窗口上绘制一个点,并尽可能快地更新此点的位置(每次更新少于1ms)。我已经编写了下面的代码并运行它,但结果是它太慢了(每更新大约50ms)。我搜索了瓶颈,发现这种缓慢的原因是调用QWidget.update()需要很长时间。所以我想通了,只要使用Widget.update()它不会更快。所以我认为我需要另一种方式。有没有更快的方法来做到这一点?所有的代码和结果如下。 结

    -1热度

    2回答

    我有一个QAbstractListModel自定义对象作为项目。每个对象都有一个从数据库加载的QImage。我在QML中使用ListView来形象化它,但我没有看到代表QImage在代表中的任何含义。原始的似乎只接受URL。 对我来说显示QImage s的唯一方法是创建一个带有一些自定义系统的每个元素的URL(看起来像一个总的矫枉过正)QQuickImageProvider?

    0热度

    2回答

    我目前正在构建一个使用某个相机的Qt应用程序。 在这个应用程序中使用捕捉图像,然后它们自动保存在特定的文件夹中。一切都很好。 现在,当点击“库”按钮时,我想要读取所有图像(JPEG文件)并显示在QLabel中逐个拍摄的所有图像。 我找不到任何教程,只找到教程,并使用argv参数,这对我来说并不好,因为在我的应用程序中,用户可能会捕获图像,然后在同一运行中显示它们。 如何读取文件列表并显示它? 非常

    0热度

    1回答

    当我尝试使用QImage构造函数从reinterpret_cast<uchar*>(quint32*)创建ARGB32 QImage时,图像会丢失其颜色和Alpha通道,并且生成的QImage为灰度! 如果我试图以灰度显示灰度图像,则按预期方式显示灰度图像。所以我知道ushort数据到quint32数组的缩放和索引很好,但是出了什么问题? A Qt forum post建议按照我所做的方式做到这一