QImage()第三个参数有哪些
时间: 2024-05-17 19:16:39 浏览: 12
QImage()构造函数的第三个参数是指定图像数据的行字节数,也称为图像步长(stride)。它表示每一行图像数据占用的字节数,通常等于图像宽度乘以每个像素的字节数,但也可能会加上一些额外的填充字节以对齐内存。如果不指定步长,则 QImage 会根据图像宽度和像素格式自动计算步长。在构造函数中可以使用以下几种方式来指定步长:
- QImage::Format_Mono: 每个像素仅使用1位,步长为 (width + 7) / 8。
- QImage::Format_MonoLSB: 每个像素仅使用1位,步长为 (width + 7) / 8。
- QImage::Format_Indexed8: 每个像素使用8位索引值,步长为 width。
- QImage::Format_RGB32: 每个像素使用32位 RGB 值,步长为 width * 4。
- QImage::Format_ARGB32: 每个像素使用32位 ARGB 值,步长为 width * 4。
- QImage::Format_ARGB32_Premultiplied: 每个像素使用32位 ARGB 值(预乘 alpha 值),步长为 width * 4。
- QImage::Format_RGB888: 每个像素使用24位 RGB 值,步长为 width * 3。
- QImage::Format_RGBX8888: 每个像素使用32位 RGB 值(附加一个未使用的 alpha 值),步长为 width * 4。
- QImage::Format_RGBA8888: 每个像素使用32位 RGBA 值,步长为 width * 4。
- QImage::Format_RGBA8888_Premultiplied: 每个像素使用32位 RGBA 值(预乘 alpha 值),步长为 width * 4。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)