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 - 如果在读取过程中发生错误。