逗女生玩的小程序_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 逗女生玩的小程序

逗女生玩的小程序

 2011/11/4 8:11:19  kong0itey  http://kongcodecenter.iteye.com  我要评论(0)
  • 摘要:importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.image.BufferedImage;publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){finalStringcontent="郭荣兰";//在内存中创建图象intwidth=content.length()*15;intheight=24
  • 标签:程序
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		final String content = "郭荣兰";
		// 在内存中创建图象
		int width = content.length() * 15;
		int height = 24;
		BufferedImage image = new BufferedImage(width, height,
				BufferedImage.TYPE_INT_RGB);
		// 获取图形上下文
		Graphics g = image.getGraphics();
		// 设定背景色
		g.setColor(Color.WHITE);
		g.fillRect(0, 0, width, height);
		// 设定字体
		g.setFont(new Font("宋体", Font.PLAIN, 12));
		// 输出文字
		for (int i = 0; i < content.length(); i++) {
			// 将文字依次显示到图象中
			g.setColor(Color.BLACK);
			String e = content.substring(i, i + 1);
			g.drawString(e, 13 * i + 6, 16);
		}
		// 图象生效
		g.dispose();

		// 根据图像绘制字符画
		StringBuffer sb = new StringBuffer();
		for (int i = 0; i < height; i++) {
			for (int j = 0; j < width; j++) {
				if (image.getRGB(j, i) == Color.BLACK.getRGB()) {
					sb.append("<img src='0.gif' />");
				}
				if (image.getRGB(j, i) == Color.WHITE.getRGB()) {
					sb.append("<img src='1.gif' />");
				}
			}
			sb.append("<br/>\n");
		}
		System.out.print(sb.toString());
	}
}



//输出内容保存为html,并和 0.gif 以及 1.gif 放到一起,然后打开来看看
  • 大小: 1.2 KB
  • 大小: 1.7 KB
  • 查看图片附件
发表评论
用户名: 匿名