目前我正在开发一款Android应用。我必须将算法从C ++转换为Android。大部分代码都已转换,但我不知道C ++中下一行的符号。
QImage my_image(W,H, QImage::Format_RGB32);
my_image.fill(Qt:black);
在我的代码中,my_image被声明为Bitmap。 请帮助我使用Android的等效代码,或者请指定所描述的C ++代码。
谢谢!
答案 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)