目前我正在开发一个Android应用程序。我必须将算法从 C++ 转换为 Android。大部分代码都已转换,但我不知道 C++ 中下一行的符号是什么。
QImage my_image(W,H, QImage::Format_RGB32);
my_image.fill(Qt:black);
在我的代码中 my_image 被声明为位图。请帮助我提供适用于 Android 的等效代码,或者请指定所描述的 C++ 代码的作用。
谢谢 !
编码
QImage my_image(W,H, QImage::Format_RGB32);
my_image.fill(Qt:black);
是一个 QT GUI 框架代码,它创建宽度为 W 和高度为 H 的 RGB32 图像并用黑色填充它。
RGB32 图像像素由排列在内存中的字节组成,如下所示:
[ BGRA ] [ BGRA ] [ BGRA ] [ BGRA ] ...
B - 蓝色像素分量 G - 绿色像素分量 R - 红色像素分量 A - 填充字节(在相关格式 ARGB32 和 ARGB32-premultiplied 中用作 alpha 像素分量)