当前位置: 首页 > news >正文

网站创建服务公司竞价推广思路

网站创建服务公司,竞价推广思路,大连开发网站建设,技术目录 过程介绍创建一个 BufferedImage 对象创建一个 Graphics2D 对象绘制字符和干扰线将生成的图像保存到文件 示例代码 过程介绍 创建一个 BufferedImage 对象 首先创建一个 BufferedImage 对象来表示图像 创建一个 Graphics2D 对象 然后使用 createGraphics() 方法创建一…

目录

  • 过程介绍
    • 创建一个 `BufferedImage` 对象
    • 创建一个 `Graphics2D` 对象
    • 绘制字符和干扰线
    • 将生成的图像保存到文件
  • 示例代码

过程介绍

创建一个 BufferedImage 对象

  • 首先创建一个 BufferedImage 对象来表示图像

创建一个 Graphics2D 对象

  • 然后使用 createGraphics() 方法创建一个 Graphics2D 对象

绘制字符和干扰线

  • 最后通过该对象绘制字符和干扰线。

将生成的图像保存到文件

  • 使用 ImageIO.write() 方法将生成的图像保存到文件中,或者将其输出到控制台。

示例代码

import java.awt.*;  
import java.awt.image.BufferedImage;  
import java.util.Random;public class CaptchaGenerator {private static final String CHAR_POOL = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";  private static final int WIDTH = 160;  private static final int HEIGHT = 50;  private static final int CHAR_NUM = 4;  private static final int LINE_NUM = 10;public static void main(String[] args) {  BufferedImage captchaImage = generateCaptchaImage();  // 保存图片到文件  // ImageIO.write(captchaImage, "png", new File("captcha.png"));  // 输出图片到控制台  ImageIO.write(captchaImage, "png", System.out);  }private static BufferedImage generateCaptchaImage() {  BufferedImage image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB);  Graphics2D g = image.createGraphics();  Random random = new Random();// 设置背景颜色  g.setColor(Color.WHITE);  g.fillRect(0, 0, WIDTH, HEIGHT);// 绘制字符  for (int i = 0; i < CHAR_NUM; i++) {  g.setColor(getRandomColor());  char c = getRandomChar();  g.drawString(String.valueOf(c), 30 * i + 20, 30);  }// 绘制干扰线  for (int i = 0; i < LINE_NUM; i++) {  g.setColor(getRandomColor());  int x1 = random.nextInt(WIDTH);  int y1 = random.nextInt(HEIGHT);  int x2 = random.nextInt(WIDTH);  int y2 = random.nextInt(HEIGHT);  g.drawLine(x1, y1, x2, y2);  }g.dispose();  return image;  }private static Color getRandomColor() {  Random random = new Random();  int r = random.nextInt(256);  int g = random.nextInt(256);  int b = random.nextInt(256);  return new Color(r, g, b);  }private static char getRandomChar() {  Random random = new Random();  int index = random.nextInt(CHAR_POOL.length());  return CHAR_POOL.charAt(index);  }  
}
http://www.wooajung.com/news/29360.html

相关文章:

  • 做网站公司做网站排名服务热线
  • 网站页面优化网站访问量查询工具
  • 游戏网站代码网站宣传和推广的方法有哪些
  • 什么是网站风格湖北网站seo设计
  • 2019年建设银行安徽招聘网站兴安盟新百度县seo快速排名
  • 做网站时怎样图片上传怎么才能让图片不变形有什么插件吗网站申请
  • 网站排名做不上去如何分步骤开展seo工作
  • 外贸管理网站模板seo网站推广经理招聘
  • 广东微信网站开发哪家好代写软文公司
  • 怎么用dw英文版做网站临沂seo全网营销
  • 素材网站 模板广告软文范例
  • 长沙专业外贸建站公司seo公司系统
  • 深圳云购网站制作在线制作网站免费
  • 网站建设装什么系统苏州seo排名公司
  • 如何查看网站的建设方式网络搜索词排名
  • 北京网站设计济南兴田德润团队怎么样网络营销的流程和方法
  • 网站建设有哪些渠道广告营销公司
  • 做网站 提交源码 论坛网址导航
  • 哈尔滨网站开发工作室教育机构网站
  • 合肥建网站公司苏州关键词优化排名推广
  • 洛阳网站建设哪家权威12345浏览器网址大全
  • 做网站的用什么软件呢seo站长工具查询系统
  • 学习怎么做网站百度官网app
  • 网站建设在哪块做广州百度关键词排名
  • 广州番禺营销型网站建设产品软文怎么写
  • 翔安区建设网站今天晚上19点新闻联播直播回放
  • 有什么网站可以做跳转连接的搜索引擎优化指南
  • 做实体识别的网站南京关键词网站排名
  • 网站建设欧美排名优化哪家专业
  • 绍兴做网站多少钱网络平台推广