1
在我的android应用程序中,我将绘图保存为image.I能够保存文件,但不能完全保存100%,即某些内容缺少空格即将到来。该函数在下面是我通过onclick调用。请帮我如何保存完美绘图 的屏幕截图请访问以下链接: http://www.flickr.com/photos/[email protected]/7066979339, http://www.flickr.com/photos/[email protected]/7066979341如何将画布绘制保存为图像?
DigitalSignatureActivity.java
private DrawingSurface drawingSurface;
// To save file as Image
public void saveDrawing(View v) throws IOException {
File mediaStorageDir = new File(
Environment
.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),
"MySignatures");
Bitmap nBitmap = drawingSurface.getBitmap();
try {
if (!mediaStorageDir.exists()) {
mediaStorageDir.mkdirs();
}
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss")
.format(new Date());
File mediaFile = new File(mediaStorageDir.getPath()
+ File.separator + "SIGN_" + timeStamp + ".png");
FileOutputStream out = new FileOutputStream(mediaFile);
nBitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
out.flush();
out.close();
Toast.makeText(this, "Signature saved to " + mediaFile,
Toast.LENGTH_LONG).show();
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), "Not saved",
Toast.LENGTH_SHORT).show();
}
}
DrawingSurface.java
public class DrawingSurface extends SurfaceView implements SurfaceHolder.Callback {
//some code
}
你是什么意思“有些内容缺少空格即将到来”?你可以发布一个屏幕? – waqaslam 2012-04-11 07:03:38
@Waqas请访问follwing链接的屏幕:http://www.flickr.com/photos/[email protected]/7066979339, http://www.flickr.com/photos/[email protected]/7066979341 – 2012-04-11 07:27:21