作者H45 (!H45)
看板java
标题Re: [J2ME] Image转换成InputStream?
时间Sun Oct 11 15:44:10 2009
※ 引述《KojiSakurai (Saab)》之铭言:
: 标题: [J2ME] Image转换成InputStream?
: 时间: Sun Oct 11 03:58:23 2009
:
: 各位前辈好:
: 我的目标是需要将记忆卡中的图片,读进来以後调整大小,然後储存成新的档案...
: 但是参考网路上的范例後,缩图完成後,新图顶多只能变成Image的型态,出现在Form上
: 但Image的型态要如何写入成.JPG或是.PNG的实体档案呢?
: 我目前想到的方法为:将Image的型态转换为InputStream,然後接着利用ToString的方法
: 转换成Byte[],最後用FileConnection写成实体档案...
: 不过Image要如何转换成InputStream呢? 请问我的方法是否可行?
: 能否请版上前辈指点一下,谢谢!
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 112.104.24.84
: → pao0111:javax.imageio.ImageIO
: → KojiSakurai:感谢一楼的指教..但是J2ME似乎不支援imageio耶..
我没在 J2ME 开发过,所以可能没资格回答这题
但是我看到以下连结:
http://java.sun.com/javame/downloads/index.jsp
Sun Java Toolkit 1.0 for CDC
Experience our first emulation environment for the Connected Device Configu-
ration (CDC). Much like it's more fully featured related product, Sun Java
Wireless Toolkit for CLDC, the Sun Java Toolkit 1.0 for CDC provides a sim-
ple interface to quickly get up and running with demo CDC applications.
Supported JSRs include: CDC 1.1 (JSR 218), Foundation Profile 1.1 (JSR 219),
Personal Basis Profile 1.1 (JSR 217), and
Advanced Graphics and User Inter-
face Optional Package 1.0 (JSR 209).
再看到以下连结:
http://java.sun.com/javame/reference/apis/jsr209/
搜寻 ImageIO 即可找到此类别。
所以....是不是 J2ME 经适当的设定也能支援 imageio 呢?
看文件好像可以,但是我真的没试过,只能给你参考。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.247.13
1F:推 darkk6:在 WTK 里面直接使用应该是可以,但是目标机器就不一定了 10/11 16:51
2F:推 darkk6:不过这个好像是 CDC 的.... 不知道 CLDC 有没有... 10/11 16:53
3F:推 PsMonkey:J2ME 这种细节真的很烦阿... 希望 Android 统一手机界 XD 10/11 17:54
4F:→ sbrhsieh:如果大部份低阶手机都能跑 Android,J2ME也可以不烦人 10/12 00:08
5F:推 KojiSakurai:结果S60的手机几乎全都不支援JSR-209... 10/12 00:49
6F:→ KojiSakurai:但还是谢谢原PO及楼上几位指点迷津的前辈! 10/12 00:51
7F:推 hegh:可以试试Jsr-234 MMPI 刚测试可以将Image输出成jpg 10/14 09:20