社区
Java SE
帖子详情
Image 如何转化为 InputStream
rootcn
2005-05-07 02:51:18
如题.
用在 applet 中.
...全文
1220
15
打赏
收藏
Image 如何转化为 InputStream
如题. 用在 applet 中.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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)
能不能说得详细些啊.我对序列化不很清楚.
String
Image
之间相互
转化
在Java编程中,将字符串(String)与图像(
Image
)相互转换是一项常见的需求,特别是在处理用户输入、数据存储或显示图形信息时。这篇博文将探讨如何在Java中实现这一过程,主要涉及`
Image
`对象与`String`对象之间的转换...
sql server中的
image
类型的数据导出到oracle的clob字段中
在进行数据库迁移或数据交换时,需要将不同数据库管理系统之间的数据类型进行转换。在本文中,我们将讨论如何将 SQL Server 中的
Image
类型数据导出到 Oracle 的 CLOB 字段中。
Image
类型在 SQL Server 中的应用 ...
image
to pdf demo
这个"
image
to pdf demo"示例提供了实现这一功能的方法,特别是通过输入流(
inputStream
)将图片转换为字节数组(byte[]),再进一步合成PDF文档。下面我们将详细探讨这个过程涉及的关键知识点。 1. 图片处理:首先...
Java实现字节流与图片的
转化
使用`File
InputStream
`类读取图片文件,然后将其内容转换为字节数组。以下是一个简单的示例: ```java File
image
File = new File("1.jpg"); File
InputStream
fis = new File
InputStream
(
image
File); byte[] ...
base64To
Image
:将base64字符串转换为图像并保存
`base64To
Image
`这个项目就专注于将Base64编码的字符串转换回图像文件并保存到本地。 在Java中,处理Base64的库主要有两个:Apache Commons Codec和Java 8引入的内置类`java.util.Base64`。Apache Commons Codec...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章