import javax.swing.*; import java.awt.*; import java.io.*; import java.io.File; public class Image { public static String remove_quote(String line) { return line.substring(1,line.length()-2); } public static void main(String[] args) { /*if(args.length == 0) { System.err.println("Need image path"); System.exit(1); }*/ try { BufferedReader img_file = new BufferedReader(new FileReader("./image.xpm")); String line = null; int width, height, number_of_colors, pixel_size; //Read metaData while((line= img_file.readLine())!=null) { if(line.charAt(0) != '"'){ continue; } String[] metadatas = remove_quote(line).split(" "); width = Integer.parseInt(metadatas[0]); height = Integer.parseInt(metadatas[1]); number_of_colors = Integer.parseInt(metadatas[2]); pixel_size = Integer.parseInt(metadatas[3]); System.out.println(width+""+height+""+number_of_colors+""+pixel_size); break; } }catch(IOException | NumberFormatException e){ System.err.println(e.getMessage()); System.exit(1); } } }