我有一张带边框的图片,我需要添加水印效果。我该怎么做?
最佳答案
我找到了关于 Android 图像处理的精彩教程 here .
public static Bitmap mark(Bitmap src, String watermark, Point location, Color color, int alpha, int size, boolean underline) {
int w = src.getWidth();
int h = src.getHeight();
Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());
Canvas canvas = new Canvas(result);
canvas.drawBitmap(src, 0, 0, null);
Paint paint = new Paint();
paint.setColor(color);
paint.setAlpha(alpha);
paint.setTextSize(size);
paint.setAntiAlias(true);
paint.setUnderlineText(underline);
canvas.drawText(watermark, location.x, location.y, paint);
return result;
}
感谢 Pete Houston 分享了有关基本图像处理的有用教程。
关于android - 如何在 Android 中为图像添加水印效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10679445/