社区
Java SE
帖子详情
Image 如何转化为 InputStream
rootcn
2005-05-07 02:51:18
如题.
用在 applet 中.
...全文
1258
15
打赏
收藏
Image 如何转化为 InputStream
如题. 用在 applet 中.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rootcn
2005-05-09
打赏
举报
回复
太感谢了,之前我访问的时候少了一个 /
用这个:
myApplet.class.getResourceAsStream("images/test.gif");
访问不了。
飞行的兔子
2005-05-08
打赏
举报
回复
ImageIcon ii=new ImageIcon(image);
我只提供思路啊,呵呵!
将image转化成ImageIcon,然后序列华这个对象.
ObjectOutputStream oo;
oo.writeOject(ii);
说白了,就是序列化!
gtlang78
2005-05-08
打赏
举报
回复
YourApplet.class.getResourceAsStream("images/test.gif");
rootcn
2005-05-08
打赏
举报
回复
Image image = getImage(getCodebase(), "images/test.gif");
用getImage() 方法是为了将 test.gif 打包在 jar 后,还可以读取到.
new FileInputStream(image) 不可以啊.
请问哪位能给出具体的代码或思路啊.
MARS.nEIL
2005-05-08
打赏
举报
回复
输入流???FileInputStream...
ycybom
2005-05-08
打赏
举报
回复
帮你顶,同问,mark
gtlang78
2005-05-08
打赏
举报
回复
如果目录结构是
|-- test/applet/myApplet.class
|-- images/test.gif
代码应该是这样的
myApplet.class.getResourceAsStream("/images/test.gif");
rootcn
2005-05-08
打赏
举报
回复
zhutouzip(Speak out!-shyboy)
要是方便能否给个完全的代码.
File f = File.createTempFile("kkk", ".gif")
文件格式不对,后面不能操作.
不知道怎么弄个 gif 文件出来.....
rootcn
2005-05-08
打赏
举报
回复
Class类的getResourceAsStream()是可以访问打包后的资源的
--------------------------
如果可以访问路径应该怎么设啊?
我用那个方法时报 File not found 错误...
我的 applet 所在的包是
package test.applet
Class myApplet () {
}
我打包后的 test.jar :
|-- test/applet/myApplet.class
|-- images/test.gif
请教如何取得...以流的格式.
gtlang78
2005-05-08
打赏
举报
回复
Class类的getResourceAsStream()是可以访问打包后的资源的
飞行的兔子
2005-05-08
打赏
举报
回复
我说的inputstream和outputstream是一个临时存储这些序列化的流,
想FileInputStream("file")等!
rootcn
2005-05-08
打赏
举报
回复
不可以啊.
inputstream 和 outputStream 对像没有的. 现在就是缺 inputStream 对象.
飞行的兔子
2005-05-08
打赏
举报
回复
序列化,就是将实现了serializable接口的类实例可以转化成二进制流,也即是将一个序列化了的类实例写入ObjectOutputStream,这样便于传输,在另一端 ,可以用ObjectInputStream取得该ObjectOutputStream的liu!
ObjectOutputStream oos=new ObjectOutputStream(outputstream);
oos.writeObject(ii);
这时ii就变成了流的形式,
ObjectInputStream ois=new ObjectInputStream(inputstream);
ois.readObject();
关于序列化的操作你仔细看一下书吧!
rootcn
2005-05-08
打赏
举报
回复
// 这一句可以执行,在打包后.
Image image = getImage(getCodebase(), "images/test.gif");
// 这一句在本地可以执行, 发布以后 f 会是 null
// 如果 f 不是 null 的时候,后面的程序全部可以正常执行
File f = new File("images/test.gif");
BufferedImage buf = new BufferedImage(1,
1, BufferedImage.TYPE_INT_RGB);
buf.getGraphics().drawImage(image, 0, 0, this);
ImageIO.write(buf, "gif", f);
ImageInputStream imageStream = ImageIO.createImageInputStream(f);
rootcn
2005-05-08
打赏
举报
回复
YourApplet.class.getResourceAsStream("images/test.gif");
不能访问打包后的图片.
----
TO zhutouzip(Speak out!-shyboy)
能不能说得详细些啊.我对序列化不很清楚.
字节流
InputStream
转化
为com.itextpdf.text.
Image
此篇博客介绍了如何将
InputStream
转换为iTextPDF中的
Image
对象,这对于处理需要将网络或文件流中的图像整合到PDF文档中的场景至关重要。通过BufferedReader逐块读取输入流并将其转换为字节数组,然后创建
Image
实例进行操作。
Java
InputStream
、String、File相互
转化
博客主要介绍了Java中的类型
转化
,包括将String
转化
为
InputStream
、File
转化
为
InputStream
、
InputStream
转化
为File,还有Buffered
Image
与
inputStream
、String之间的
转化
,聚焦于Java基础的文件及流相关操作。
关于缩小图片时
inputStream
流转换问题-如何在处理完图片后
转化
为
inputStream
流
本文介绍了一种在调整图片尺寸后将其转换为
InputStream
流的方法,以便上传至数据库。通过使用Buffered
Image
和
Image
IO等API实现了图片的缩放,并将处理后的图片成功封装回
InputStream
流。
Spring将
InputStream
转成MultipartFile
本文介绍如何将Puppeteer截图后的
InputStream
转换为MultipartFile,以便上传至阿里云OSS。提供了两种方法:一是使用MockMultipartFile类,适用于测试环境;二是通过将图片保存到本地,再
转化
为FileItem并转成MultipartFile。
SWT从文件流
InputStream
创建
Image
本文详细介绍了如何在Java应用中加载并使用不同类型的UI组件图标,并通过自定义方法实现从原始二进制数据到Java
Image
对象的转换,旨在提高UI元素的定制性和灵活性。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章