我已经编写了在图像上绘制文本并保存图像的代码,但是我正在绘制的文字在图像上看起来模糊。需要做些什么修改才能使其清晰,或者是否还有其他修改在android中的图像上绘制文本的方法
Canvas canvas = new Canvas(photo);
Typeface tf = Typeface.create(topaste, Typeface.BOLD);
Paint paint = new Paint();
paint.setStyle(Style.FILL);
paint.setTypeface(tf);
paint.setColor(Color.WHITE);
paint.setStrokeWidth(12);
canvas.drawBitmap(photo, 0, 0, paint);
canvas.drawText(topaste, 15, 120, paint);
image.setImageBitmap(photo);
答案 0 :(得分:0)
你试试这个
public void onClick(View v) {
mBitmap.eraseColor(Color.TRANSPARENT);
mPath.reset();
mView.invalidate();
}
这里是示例绘制自由手和清除油漆http://polamreddyn.blogspot.in/2012/10/free-hand-graw.html