lol
This commit is contained in:
commit
613bef2496
108 changed files with 8397 additions and 0 deletions
35
src/zutil/wrapper/SerializableBufferedImage.java
Normal file
35
src/zutil/wrapper/SerializableBufferedImage.java
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
package zutil.wrapper;
|
||||
|
||||
import java.awt.image.BufferedImage;
|
||||
import java.io.IOException;
|
||||
import java.io.ObjectInputStream;
|
||||
import java.io.ObjectOutputStream;
|
||||
import java.io.Serializable;
|
||||
|
||||
import javax.imageio.ImageIO;
|
||||
|
||||
public class SerializableBufferedImage implements Serializable{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private BufferedImage image;
|
||||
|
||||
public SerializableBufferedImage(BufferedImage image){
|
||||
this.image = image;
|
||||
}
|
||||
|
||||
public BufferedImage getImage(){
|
||||
return image;
|
||||
}
|
||||
|
||||
public void setImage(BufferedImage image){
|
||||
this.image=image;
|
||||
}
|
||||
|
||||
private void writeObject(ObjectOutputStream out)throws IOException{
|
||||
ImageIO.write(image,"jpeg",ImageIO.createImageOutputStream(out));
|
||||
}
|
||||
|
||||
private void readObject(ObjectInputStream in)throws IOException, ClassNotFoundException{
|
||||
image = ImageIO.read(ImageIO.createImageInputStream(in));
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue