前言:现在表情包越来越火,因此用java开发一个,只是简单的图片加文字生成一张图片,字体可以调大小颜色,当然你也可以尝试更多功能,如gif,文字动态等,图片大小缩放等,能动态生成图片,那自然也能动态生成网页等等。
详细代码:
//读入表情包String fileWepappPath = "D://c.jpg";BufferedImage posterDemo = null;try {posterDemo = ImageIO.read(posterFile);} catch (IOException e1) {e1.printStackTrace();}Graphics outg = posterDemo.createGraphics();outg.drawImage(posterDemo, 0, 0, posterDemo.getWidth(), posterDemo.getHeight(), null);//画文字到新的面板outg.setColor(Color.decode(FONT_COLOR));outg.setFont(new Font(FONT_TYPE,Font.BOLD,FONT_SIZE)); //字体、字型、字号outg.drawString(DRAW_NAME, DRAW_LEFT,DRAW_TOP); //画文字outg.dispose();String saveFileName = "D://result.jpg";File outfile = new File(saveFileName);File p = new File(outfile.getParent());if(!p.exists()){p.mkdirs();}if(!outfile.exists()){try {outfile.createNewFile();} catch (IOException e) {e.printStackTrace();}}//多张图片合并_imageUtil.overlapImage(posterDemo,new SmallImage[] {}, outfile);
源代码下载:
链接:http://pan.baidu.com/s/1jIh5MHC 密码:7r5m
全CSDN的丰(好)色(se)博客,这里有书本看不到的Java技术,电影院禁播的电影,欢迎关注QQ群494808400。