java生成图片
来源:互联网 发布:图形矢量化软件 编辑:程序博客网 时间:2024/06/07 19:39
StringBuffer sb = new StringBuffer(); BufferedImage image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); Graphics graphic = image.getGraphics(); graphic.setColor(Color.LIGHT_GRAY); graphic.fillRect(0, 0, WIDTH, HEIGHT); Random ran = new Random(); // 画随机字符 for (int i = 1; i <= SIZE; i++) { int r = ran.nextInt(chars.length); graphic.setColor(getRandomColor()); graphic.setFont(new Font(null, Font.BOLD + Font.ITALIC, FONT_SIZE)); graphic.drawString(chars[r] + "", (i - 1) * WIDTH / SIZE, HEIGHT / 2); sb.append(chars[r]);// 将字符保存,存入Session } // 画干扰线 for (int i = 1; i <= LINES; i++) { graphic.setColor(getRandomColor()); graphic.drawLine(ran.nextInt(WIDTH), ran.nextInt(HEIGHT), ran.nextInt(WIDTH), ran.nextInt(HEIGHT)); } Map<String, BufferedImage> map = new HashMap<String, BufferedImage>(); map.put(sb.toString(), image); return map;
ByteArrayOutputStream bos = new ByteArrayOutputStream(); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(bos); encoder.encode(image); byte[] imageBts = bos.toByteArray(); InputStream in = new ByteArrayInputStream(imageBts);
0 0
- java生成jpg图片
- 使用JAVA生成图片
- Java生成图片
- java生成图片文字
- JAVA生成GIF图片
- Java生成图片
- java 生成图片验证
- 使用JAVA生成图片
- 使用JAVA生成图片
- java图片生成
- java pdf生成图片
- 使用JAVA生成图片
- java生成图片
- java生成一副图片
- Java生成缩略图片
- java生成图片缩略图
- java生成二维码图片
- java生成一张图片
- Swift循环
- springmvc统一异常处理
- Unity打包内部prefab和读取外部assetbundle的方法详解。
- Swift数组
- iOS模拟器键盘输入中文解决方案
- java生成图片
- *Hbase命令
- sql 随机取一条数据
- Sublime Text Snippets(代码片段)功能
- 自定义View 拓展view 没有全部实现夫view中的构造方法 ApplicationContext is null in ApplicationStatus
- AngularJS学习笔记(二)
- 分治算法
- ios实现长时间后台运行
- Redis学习记录之配置文件(四)