我试图对图像产生不同的效果,如张贴,饱和等。
我试图在android api 14级源代码中运行源代码 HelloEffects 。我通过选择不同的选项菜单得到不同的效果。我试图在选择任何效果后获取位图。但是这个图像是完全空白的,即100%transperent。这是我的主要课程HelloEffects,这里是受支持的java类,TextureRenderer和GLToolbox
关于菜单项的选项项选择我正在尝试获取所选效果的位图,而不是想将该位图应用到另一个图像视图,这里我得到了完整的图像。
这是我的选项选择代码。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
setCurrentEffect(item.getItemId());
mEffectView.requestRender();
mEffectView.setDrawingCacheEnabled(true);
Bitmap bm=mEffectView.getDrawingCache();
imv1.setImageBitmap(bm);
return true;
}`
此处 mEffectView 是 GLSurfaceView 的对象 也没有运气。
如果有人知道我错在哪里,请帮助我 感谢