请问各位高手,谁有java实现jpg图片转换成二进制数据流的程序~~~    希望各位能帮忙!

解决方案 »

  1.   


    public class ImageToByteArray {
    public static void main(String[] args) throws Exception{
    java.io.ByteArrayOutputStream bos=new java.io.ByteArrayOutputStream();
    java.io.InputStream in=ImageToByteArray.class.getResourceAsStream("baby.jpg");
    byte[] buff=new byte[1024];
    int len=0;
    while((len=in.read(buff))!=-1){
    bos.write(buff,0,len);
    }
    byte[] result=bos.toByteArray();//这就是jpg的字节数组。
    System.out.println(result.length);
    in.close();
    bos.close();
    }
    }
      

  2.   

    读取图片文件将其转为二进制,再生成新的图片http://blog.csdn.net/zhuseahui/archive/2009/02/08/3868832.aspx