import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
class
pro{
public static void main(String[] args) {
PixelGrabber pg;
Color col;
Image img;
int w=345;
int h=446;
int pix[]=
new int[w*h];
int red,green,blue;
int memor[]=new int[w*h];
int memog[]=new int[w*h];
int memob[]=new int[w*h];
int i;
int n,m;
img = Toolkit.getDefaultToolkit().getImage("naga.jpg");
pg = new PixelGrabber(img,0,0,w,h,pix,0,w);
try{pg.grabPixels();}catch(InterruptedException ie){}
for(i=0;i<w*h;i++){
int p = pix[i];
col=new Color(pix[i]);
red=col.getRed();
green=col.getGreen();
blue=col.getBlue();
memor[i]=red;
memog[i]=green;
memob[i]=blue;
}
try{
PrintWriter pw = new PrintWriter
(new BufferedWriter(new FileWriter("test.[[txt]]")));
n=0;
m=0;
for (i=0;i<w*h;i++){
pw.
print(n);
pw.print(",");
pw.print(m);
pw.print(",");
pw.print(memor[i]);
pw.print(",");
pw.print(memor[i]);
pw.print(",");
pw.println(memob[i]);
n=n+1;
if (n==w)m=m+1;
if (n==w)n=0;
}
System.out.println("
ファイルに書きこみました。");
pw.close();
}
catch(IOException e){System.out.println("入出力エラーです。");}
}
}
最終更新:2010年09月28日 08:11