gpt4 book ai didi

qt - QImage 中的 bytesPerLine 是什么意思?

转载 作者:行者123 更新时间:2023-12-04 10:23:53 24 4
gpt4 key购买 nike

bytesPerLine in 是什么意思

QImage::QImage ( uchar * data, int width, int height, int bytesPerLine, Format format )

在文档中,它被称为 bytesPerLine 指定每行的字节数(步幅)。
我不清楚它的用法。 width 和 bytesPerLine 是否相同?有人可以解释一下吗?

最佳答案

bytesperline 表示给定行中图像像素所需的字节数。

为了说明这一点,请考虑以下代码片段...

int imageWidth = 800;
int imageHeight = 600;
int bytesPerPixel = 4; // 4 for RGBA, 3 for RGB
int format = QImage::Format_ARGB32; // this is the pixel format - check Qimage::Format enum type for more options
QImage image(yourData, imageWidth, imageHeight, imageWidth * bytesPerPixel, format);

关于qt - QImage 中的 bytesPerLine 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9513227/

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