dinsdag 17 februari 2009
jpg plaatje maken
import com.sun.image.codec.jpeg.*;
void SaveJpg(String fname){
ByteArrayOutputStream out = new ByteArrayOutputStream();
BufferedImage img = new BufferedImage(width, height, 2);
img = (BufferedImage)createImage(width, height);
loadPixels();
for(int i = 0; i < width; i++)
{
for(int j = 0; j < height; j++)
{
int id = j*width+i;
img.setRGB(i,j, pixels[id]);
}
}
try{
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(img);
}
catch(FileNotFoundException e){
System.out.println(e);
}
catch(IOException ioe){
System.out.println(ioe);
}
byte [] a = out.toByteArray();
saveBytes(fname,a);
}
void keyPressed(){
String naam = "bol_A="+a+"_B="+b+".jpg";
SaveJpg(naam);
print ("foto gemaakt"+naam);
}
Abonneren op:
Reacties posten (Atom)
Geen opmerkingen:
Een reactie posten