Facebook
From q, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 268
  1. package pl.edu.pwr.pp.image;
  2.  
  3. public class ImageConverter {
  4.  
  5.         public static String INTENSITY_2_ASCII = "@%#*+=-:. ";
  6.         private static int[] LIMITS = new int[]{0, 26, 52, 77, 103, 128, 154, 180, 205, 231};
  7.  
  8.         public static char intensityToAscii(int intensity) {
  9.  
  10.                 for(int index=9; index>=0; index--){
  11.                         if(intensity >= LIMITS[index]){
  12.                                 return INTENSITY_2_ASCII.charAt(index);
  13.                         }
  14.                 }
  15.                
  16.                 return INTENSITY_2_ASCII.charAt(0);
  17.         }
  18. }