-
java 자바 이미지 텍스트 변환하기IT 2021. 2. 5. 12:11
이미지 텍스트 변환하기~~
장군아~~~~~ 왕손아~~~~~
File img = new File("d:\\003376810.jpg");
BufferedImage b = ImageUtil.getImage(img);
for (int i = 0; i < b.getHeight(); i+=1) {
for (int y = 0; y < b.getWidth(); y+=1) {
Color g = new Color(b.getRGB(y, i));
Color ll = new Color(20, 20, 20);
Color l = new Color(50, 50, 50);
Color m = new Color(100, 100, 100);
Color mm = new Color(150, 150, 150);
Color h = new Color(200, 200, 200);
if (g.getRed() <= ll.getRed() && g.getGreen() <= ll.getGreen() && g.getBlue() <= ll.getBlue()) {
System.out.print(String.format("%s", "■"));
} else if (g.getRed() <= l.getRed() && g.getGreen() <= l.getGreen() && g.getBlue() <= l.getBlue()) {
System.out.print(String.format("%s", "●"));
} else if (g.getRed() <= m.getRed() && g.getGreen() <= m.getGreen() && g.getBlue() <= m.getBlue()) {
System.out.print(String.format("%s", "▦"));
} else if (g.getRed() <= mm.getRed() && g.getGreen() <= mm.getGreen() && g.getBlue() <= mm.getBlue()) {
System.out.print(String.format("%s", "▤"));
} else if (g.getRed() <= h.getRed() && g.getGreen() <= h.getGreen() && g.getBlue() <= h.getBlue()) {
System.out.print(String.format("%s", "."));
} else {
System.out.print(String.format("%s", " "));
}
}
System.out.println("");
}'IT' 카테고리의 다른 글
java frameworks "simple-boot" open source project (자바 프레임워크) (0) 2021.03.07 message.properties → *.json 변환하여 프론트 프로젝트에 넣기. (gradle) (0) 2021.02.09 하이버네이트 5.x 시작하기 (pdf) (0) 2021.02.04 비트코인 자동 매도,매수 프로그램 (coinone) (0) 2021.02.04 groovy engine 사용시 memory out... (0) 2021.02.04