从 Qt 中的 QByteArray 加载 QPixmap?
我有一个包含图像内容的字节数组(png/bmp 或其他格式)。
如何将其加载到 QPixmap 中?
I have a byte array with the contents of an image (in png/bmp or some other format).
How can I load it into a QPixmap?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这里的格式是字符串文字,如
"PNG"
或类似的东西Format here is string literal like
"PNG"
or something similar您应该使用以下内容,其中字节位于 imageData 变量中,格式由最后一个参数指定:
You should use the folowing, where your bytes are in the imageData variable in the format specified by the last parameter:
使用此构造函数:
这里有更多信息。之后,您可以使用 QPixmap.convertFromImage() 来创建像素图。
Use this constructor:
Here is more info. After that, you can use
QPixmap.convertFromImage()
to create a pixmap.