java命名空间javax.imageio类imageio的类成员方法:
read定义及介绍
本文导语:
read
public static bufferedimage read(inputstream input)
throws ioexception
返回一个 bufferedimage,作为使用 imagereader(它是从当前已注册 imagereader 中自动选择的)解码所提供 inputstream 的结果。该 inputstream 被包装在一个 image...
read
public static bufferedimage read(inputstream input)
throws ioexception
- 返回一个
bufferedimage
,作为使用 imagereader
(它是从当前已注册 imagereader 中自动选择的)解码所提供 inputstream
的结果。该 inputstream
被包装在一个 imageinputstream
中。如果没有已注册的 imagereader
声称能够读取得到的流,则返回 null
。
使用 getusecache
和 getcachedirectory
返回的当前缓存设置控制所创建的 imageinputstream
中的缓存。
此方法不会试图查找可以直接从 inputstream
中读取的 imagereader
;这可以使用 iioregistry
和 imagereaderspi
来完成。
此方法在读取操作完成后不会 关闭提供的 inputstream
;如果需要,调用者负责关闭该流。
- 参数:
input
- 将从中读取数据的 inputstream
。
- 返回:
- 包含解码的输入内容的
bufferedimage
,或者返回 null
。
- 抛出:
illegalargumentexception
- 如果 input
为 null
。
ioexception
- 如果在读取过程中发生错误。