首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java兑现的图片生成器

2012-09-07 
Java实现的图片生成器一、本图片生成器具有以下功能特性:???? 1、可以设置图片的宽度、高度、外框颜色、背景色;

Java实现的图片生成器

一、本图片生成器具有以下功能特性:

???? 1、可以设置图片的宽度、高度、外框颜色、背景色;

???? 2、可以设置图片字体的大小、名称、颜色;

???? 3、可以设置输出图片的格式,如JPEG、GIF等;

???? 4、可以将图片存储到一个文件或者存储到一个输出流;

???? 5、可以为图片增加若干条干扰线(在生成随机码图片时可用此特性);

???? 6、打印在图片上的文字支持自动换行;

???? 7、可以将文字旋转指定弧度数;

?

二、下面列出相关的源代码

???? 1、抽象类AbstractImageCreator的源代码

public class Test {public static void main(String[] args) {try{StringBuffer sb = new StringBuffer();sb.append("中华人民共和国\n");sb.append("中华人民共和国\n");FileImageCreator creator = new FileImageCreator(new SimpleDrawer(), "c:\\img.jpeg");creator.setWidth(150); //图片宽度creator.setHeight(100); //图片高度creator.setLineNum(20); //干扰线条数creator.setFontSize(18); //字体大小creator.setFontName("黑体");//文字旋转creator.setRadian(30.0); //旋转弧度creator.setRotateX(creator.getWidth()/5);creator.setRotateY(creator.getHeight()*5/10);creator.generateImage(sb.toString());System.out.println("ok");}catch(IOException ex){ex.printStackTrace();}}}

?

热点排行