如何在刚拍的照片上加水印(公司标志、图片)?
我需要在 Android 上进行。
你能帮忙吗?
最佳答案
您可以将位图绘制到 Canvas 上,并使用 Canvas drawText methods或 drawBitmap methods添加文本或图像。例如:
drawingCache = Bitmap.createBitmap(300, 400, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(drawingCache);
Paint paint = new Paint();
// Draw your bitmap to the canvas
canvas.drawBitmap(bitmap, 0, 0, paint);
Paint watermarkPaint = new Paint();
watermarkPaint.setColor(Color.WHITE);
watermarkPaint.setAlpha(150);
watermarkPaint.setTextSize(30);
watermarkPaint.setTextAlign(Paint.Align.LEFT);
watermarkPaint.setFlags(Paint.ANTI_ALIAS_FLAG);
canvas.drawText("Watermark", 100, 100, watermarkPaint);
关于java - 如何在我刚刚在 Android 中拍摄的图像上放置水印图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744263/