if ((ret = AndroidBitmap_getInfo(env, bmp, &bmpInfo)) < 0) {提示Use of undeclared identifier 'bmp
时间: 2024-01-15 18:02:36 浏览: 125
非常抱歉,我在代码中漏写了一个参数,导致出现了此错误。应该将代码中的 `bmp` 改为 `pixels`,即:
```
if ((ret = AndroidBitmap_getInfo(env, bmp, &bmpInfo)) < 0) {
__android_log_print(ANDROID_LOG_ERROR, "image_generator", "AndroidBitmap_getInfo() failed! error=%d", ret);
return;
}
if ((ret = AndroidBitmap_lockPixels(env, bmp, &pixels)) < 0) {
__android_log_print(ANDROID_LOG_ERROR, "image_generator", "AndroidBitmap_lockPixels() failed! error=%d", ret);
return;
}
memset(pixels, 0xff, bmpInfo.stride * bmpInfo.height);
AndroidBitmap_unlockPixels(env, bmp);
```
再次感谢您的指出,希望能帮到您。
阅读全文