如何将QImage从C ++转换为Android?

时间:2013-06-06 20:52:56

标签: android c++

目前我正在开发一款Android应用。我必须将算法从C ++转换为Android。大部分代码都已转换,但我不知道C ++中下一行的符号。

 QImage my_image(W,H, QImage::Format_RGB32);
 my_image.fill(Qt:black);

在我的代码中,my_image被声明为Bitmap。 请帮助我使用Android的等效代码,或者请指定所描述的C ++代码。

谢谢!

1 个答案:

答案 0 :(得分:0)

代码

 QImage my_image(W,H, QImage::Format_RGB32);
 my_image.fill(Qt:black);

是一个QT GUI框架代码,用于创建宽度为W且高度为H的RGB32图像,并用黑色填充它。

RGB32图像像素由内存中排列的字节组成,如下所示:

[B G R A] [B G R A] [B G R A] [B G R A] ......

B - 蓝色像素组件 G - 绿色像素组件 R - 红色像素组件 A - 填充字节(用作相关格式的alpha像素组件ARGB32和ARGB32-premultiplied)

相关问题