复制图片原理

来源:互联网 发布:多媒体图像处理算法 编辑:程序博客网 时间:2024/05/16 09:23

复制图片的原理:其实就是通过缓冲区将输入流中读取的字节临时存入缓冲区数组,再将缓冲区数组中的字节数据传送到输出流对象。

复制文字,媒体什么的都是同样的原理。。

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class CopyPictureDemo {public static void main(String[] args) {copy();}public static void copy(){FileInputStream fis = null;FileOutputStream fos = null;try{fis = new FileInputStream("复制图片原理.jpg");fos = new FileOutputStream("tempfile\\img1.jpg"); byte[] buf = new byte[1024];int len=0;while((len=fis.read(buf))!=-1){fos.write(buf,0,len);}}catch(IOException e){e.printStackTrace();}finally{if(fis!=null)try {fis.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}if(fos!=null)try {fos.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}

图解:

 

0 0
原创粉丝点击