用IO流复制图片

来源:互联网 发布:阿里云国际 信用卡 编辑:程序博客网 时间:2024/05/21 17:41

注意:最好不用BufferedReader和BufferedWriter读写图片,否则容易出错。

对图片的复制(即读写),最好用字节流,而且是先读完整个图片,写进数组里面,再写。

import java.io.*;public class CopyImage{   public static void main(String [] args)throws Exception   {    //读图片    InputStream in = new FileInputStream("F:/1.jpg");    byte [] bt = new byte[in.available()];    in.read(bt);    //写图片    OutputStream out = new FileOutputStream("2.jpg");    out.write(bt);    out.close();    in.close();   }}

注意:InputStream和OutputStream一般不直接new,即
InputStream in = new InputStream()
是错的,它们一般与FileInputStream和FileOutputStream联系一起。

0 1
原创粉丝点击