import java.awt.image.*; import java.io.*; import java.awt.Image; import javax.imageio.*; import java.util.*; public class inputGenerator { public static void main(String[] args) throws Exception { String filename, outputname; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.err.println("Enter image filename: "); filename = in.readLine(); System.err.println("Enter filename for generated file: "); outputname = in.readLine(); BufferedImage img = ImageIO.read(new File(filename)); PrintWriter out = new PrintWriter(new FileWriter(outputname)); Raster r = img.getData(); System.err.println(img.getColorModel()); out.println(r.getHeight() + " " + r.getWidth()); for(int i = 0; i < r.getHeight(); i ++) { for(int j = 0; j < r.getWidth(); j ++) out.print(r.getSample(j, i, 0) + " "); out.println(); } out.close(); } }