0

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

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

在我的代码中 my_image 被声明为位图。请帮助我提供适用于 Android 的等效代码,或者请指定所描述的 C++ 代码的作用。

谢谢 !

4

1 回答 1

0

编码

 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 像素分量)

于 2013-06-06T21:11:28.073 回答