gpt4 book ai didi

c++ - 如何从已知像素值构建 QImage

转载 作者:行者123 更新时间:2023-11-30 00:56:42 26 4
gpt4 key购买 nike

我知道 QImage 的高度和宽度,以及每个像素值(从 x、y 位置)。我如何构建一个知道这些值的 QImage?

最佳答案

setPixel() 的第二个参数是单个 int 中的 24 位 RGB 值,您可以使用 QRgb构造它的宏或只是(red<<16) + (green << 8) + blue

但除非它是一个非常小的图像,否则调用 setPixel() 需要很长时间。 .

如果你有数据,我会调用 Qimage::bits()获取指向 QImage 数据的无符号指针,并直接为每个像素设置 R、G、B 值或使用 memcpy()

关于c++ - 如何从已知像素值构建 QImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9595211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com