import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
import java.io.File;public class testpic{
public static void main(String args[]) throws Exception
{
byte[] by=new byte[1024*768];
FileInputStream in=new FileInputStream(new File("d:\\1.jpg"));
in.read(by);
String s=new String(by);
FileOutputStream out1=new FileOutputStream(new File("c:\\2.jpg"));
out1.write(s.getBytes());
}
}为什么生成的图片2.jpg不能看,谢谢
import java.io.FileInputStream;
import java.io.FileOutputStream;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
import java.io.File;public class testpic{
public static void main(String args[]) throws Exception
{
byte[] by=new byte[1024*768];
FileInputStream in=new FileInputStream(new File("d:\\1.jpg"));
in.read(by);
String s=new String(by);
FileOutputStream out1=new FileOutputStream(new File("c:\\2.jpg"));
out1.write(s.getBytes());
}
}为什么生成的图片2.jpg不能看,谢谢
try
{
FileInputStream in=new FileInputStream(new File("d:\\1.gif"));
FileOutputStream out=new FileOutputStream(new File("c:\\2.gif"));
while(in.read(by)!=-1)
out.write(by);
} catch(Exception e)
{
e.printStackTrace();
}