81,092
社区成员
发帖
与我相关
我的任务
分享
try {
Image img=ImageIO.read(new File("c:/gif/20.gif"));
BufferedImage bufImg=new BufferedImage(img.getWidth(null),img.getHeight(null),BufferedImage.TYPE_INT_ARGB);
Graphics2D g2d=(Graphics2D)bufImg.getGraphics();
g2d.drawImage(img, 0, 0, img.getWidth(null), img.getHeight(null), null);
g2d.setColor(new Color(0x481289));
g2d.setFont(new Font("宋体",Font.BOLD,20));
g2d.drawString("山不在高,有仙则名。", 10, 30);
// g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP,0.5f)); //透明度设置开始
g2d.setColor(new Color(0xff0000));
g2d.setFont(new Font("楷体GB_2312",Font.BOLD,20));
g2d.drawString("水不在深,有龙则灵。", 10, 60);
g2d.drawString("四是楼市,威武的行。", 10, 90);
// g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER)); //透明度设置 结束
g2d.drawImage(bufImg,0,0,null);
ImageIO.write(bufImg, "gif", new File("c:/gif/20副本ARGB.gif"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}