Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) throws IOException {
- BufferedImage img = ImageIO.read(new File("D:\\IdeaProjects\\Test\\src\\main\\resources\\t.jpg"));
- for (int x = 0; x < img.getHeight(); ++x) {
- for (int y = 0; y < img.getWidth(); ++y) {
- Color color = new Color(img.getRGB(y, x));
- double v = (((color.getRed() * 0.30) + (color.getBlue() * 0.59) + (color.getGreen() * 0.11)));
- System.out.print(strChar(v));
- }
- System.out.println();
- }
- }
- public static String strChar(double g) {
- if (g >= 240) {
- return " ";
- } else if (g >= 210) {
- return ".";
- } else if (g >= 190) {
- return "*";
- } else if (g >= 170) {
- return "+";
- } else if (g >= 120) {
- return "^";
- } else if (g >= 110) {
- return "&";
- } else if (g >= 80) {
- return "8";
- } else if (g >= 50) {
- return "#";
- } else {
- return "@";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement