- import java.awt.image.BufferedImage;
- import java.io.File;
- import java.io.IOException;
- import javax.imageio.ImageIO;
- /**
- * 图形识别技术
- * @author marker
- * 时间:2012-4-6
- * */
- public class Index {
- public static void main(String[] args) throws IOException {
- BufferedImage bi = (BufferedImage)ImageIO.read(new File("e.png"));
- //获取图像的宽度和高度
- int width = bi.getWidth();
- int height = bi.getHeight();
- //扫描图片
- for(int i=0;i<height;i++){
- for(int j=0;j<width;j++){//行扫描
- int dip = bi.getRGB(j, i);
- if(dip == -1) System.out.print(" ");
- else System.out.print("♦");
- }
- System.out.println();//换行
- }
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/100720134527.html
来源: http://www.codesnippet.cn/detail/100720134527.html