【发布时间】:2011-09-04 16:39:59
【问题描述】:
我有一个可以拍照的应用。它创建 2 个子集位图,用失真处理这些位图,然后将子集作为叠加层放置在原始位图上。有没有办法将所有三个位图保存为一个(如手机屏幕上显示的那样)?我想将用户在屏幕上看到的内容保存为 sdcard 上的第四个位图?我觉得我做错了。
谢谢
[更新1]
@Override
public void onDraw(Canvas canvas){
super.onDraw(canvas);
Log.e(TAG, "******about to draw bgr ");
canvas.drawBitmap(bgr, 0, 0, null);
if (isLocked == true && bothCirclesInPlace == true){
if(overLay != null)
canvas.drawBitmap(overLay, centreX-radius, centreY-radius, null);
if(overLay2 != null)
canvas.drawBitmap(overLay2, centreA-radius, centreB-radius, null);
}
【问题讨论】:
标签: java android image-processing bitmap