Java实现给图片添加水印(三)

2014-11-24 02:22:15 · 作者: · 浏览: 2
.setColor(Color.red);

// 设置 Font
g.setFont(new Font("宋体", Font.BOLD, 30));

float alpha = 0.5f;
g.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP,
alpha));

// 第一参数->设置的内容,后面两个参数->文字在图片上的坐标位置(x,y) .
g.drawString(logoText, 150, 300);

g.dispose();

os = new FileOutputStream(targerPath);

// 生成图片
ImageIO.write(buffImg, "JPG", os);

System.out.println("图片完成添加文字印章。。。。。。");
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (null != is)
is.close();
} catch (Exception e) {
e.printStackTrace();
}
try {
if (null != os)
os.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
添加文字水印后的效果图如下:



文字旋转后的效果图如下:

转载自:Michael blog