请教如何写出这样的方法。public File getFileFromImage(Image img)

lovexanadu 2003-10-14 09:28:36
请教如何实现这样的方法:public File getFileFromImage(Image img)
参数是一个Image类,返回一个File文件。谢谢了!
...全文
102 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
廖雪峰 2003-10-14
  • 打赏
  • 举报
回复
public File getFileFromImage(Image img)
{
String tmpFile = createTempFile(); // 创建一个临时文件
write(img); // 把img写入文件
return new File(tmpFile); // 返回该文件
}

注意api没有createTempFile和write
yak88 2003-10-14
  • 打赏
  • 举报
回复
你要解决的问题的关键是如何把Image对象存储为文件的问题!
解决的步骤:Image->byte[]字节流->File
从Image到字节流涉及到各种图形编码问题。
Yanbin_Q 2003-10-14
  • 打赏
  • 举报
回复
acdsee都能直接看那个序列化的文件吗?
我还没试过呢?

--------------------------
他们为什么扣我的信誉分
扣我信誉分怎么没有记录
--------------------------
lovexanadu 2003-10-14
  • 打赏
  • 举报
回复
可以使用ImageIcon(img)来创建一个ImageIcon对象,如何进行序列化?而且序列化后的文件通过图片察看器工具还可以显示出真正的图像?多谢!
Yanbin_Q 2003-10-14
  • 打赏
  • 举报
回复
把Image转化为ImageIcon,然后序列化为一个文件,ImageIcon才实现了序列化接口
lovexanadu 2003-10-14
  • 打赏
  • 举报
回复
关键的是我如何提取出Image对象的数据流,不知哪位做过类似的事情?
lovexanadu 2003-10-14
  • 打赏
  • 举报
回复
请问write(img)这一步如何实现?实在想不到,清高手指点。谢谢!

62,614

社区成员

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

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