关于image图片的读出问题,请大虾指教!

zhenyelchong 2004-06-30 04:44:40
在SWT(类似AWT)中,已经取得.bmp图形的字结数组byte[],这个byte[]包含这张图片的所有信息,如:header,width,height,如何使用Image,ImageLoader等类来将这个byte[]转换成Image对象.

希望做过,java 或SWT 相关图片程序的兄弟们指点!谢谢!
...全文
98 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenchao 2004-07-02
  • 打赏
  • 举报
回复
如果你的目的是想把这个图片生成,下边这段程序可以实现。前面实现的是从一个连接读到图片的信息,循环部分实现的是将图片生成。

import java.net.URL;

import java.io.*;
import java.net.*;

public class getImageDemo
{
public static void main (String[] args)
{

try{
int bytesum=0;
int byteread=0;

URL url = new URL("http://community.csdn.net/images/csdn.gif");
URLConnection conn = url.openConnection();

InputStream inStream = conn.getInputStream();
FileOutputStream fs=new FileOutputStream( "c:\\getimage.gif");


byte[] buffer =new byte[1444];
int length;
while ((byteread=inStream.read(buffer))!=-1)
{

bytesum+=byteread;
fs.write(buffer,0,byteread);
}

}catch(Exception ee){}
}
}
farewell 2004-07-02
  • 打赏
  • 举报
回复
FileInputStream.read(byte[] b)可以读取
kulapicaa 2004-06-30
  • 打赏
  • 举报
回复
如果只是想在swt中显示图片,那么不必这样。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧