qt - 我正在尝试以 gif 格式保存 QImage

标签 qt visual-c++

我尝试以 gif 格式保存 QImage 但出现错误 QImageIO::write:没有这样的图像格式处理程序:GIF

这是我的代码

'QImage image;
QByteArray ba;
QBuffer buffer(&ba);
buffer.open(QIODevice::WriteOnly);
image.save(&buffer, "GIF");'

任何建议都将受到高度赞赏。

最佳答案

它在 reading and writing files 处指定QImage 部分表明 Qt 默认情况下不支持写入“GIF”文件。您应该寻找实现此功能的第三方库。

关于qt - 我正在尝试以 gif 格式保存 QImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10713691/

相关文章:

c++ - 发布版本中的 Qt 不可见组合框(但不在调试版本中)

c++ - 带有 std::shared_ptr 的 QVariant

c++ - c++编译器如何在内存中实现虚拟继承?

qt - 如何使用 QDir 连接绝对路径和相对路径?

c++ - QGraphicsScene 的奇怪问题

c++ - CLI/C++ 究竟是什么?它与 'normal' c++ 有何不同?

c# - 无法在某些 PC 上运行 c#application(使用 c++ dll)

c++ - 通过 WinAPI 套接字连接到蓝牙设备时崩溃(访问冲突读取位置 0x00000004)

C++:如何检索已安装的 Firefox 插件列表?

qt - qt中QSignalMapper如何传递参数