java命名空间javax.imageio类imagereader的类成员方法:
setinput定义及介绍
本文导语:
setinput
public void setinput(object input,
boolean seekforwardonly)
设置用于给定的 imageinputstream 或其他 object 的输入源。输入源必须在使用任何查询或读取方法之前设置。如果 input 为 null,则将移除所有当前设置的输入源...
setinput
public void setinput(object input,
boolean seekforwardonly)
- 设置用于给定的
imageinputstream
或其他 object
的输入源。输入源必须在使用任何查询或读取方法之前设置。如果 input
为 null
,则将移除所有当前设置的输入源。无论是哪种情况,minindex
的值都将被初始化为 0。
seekforwardonly
参数控制在读取每个图像(或者缩略图或图像元数据)时,由 getminindex
返回的值是否增加。如果 seekforwardonly
为 true,则在 index < this.minindex
的情况下调用 read(index)
将抛出 indexoutofboundsexception
;否则 minindex
的值将被设置为 index
。如果 seekforwardonly
为 false
,则 minindex
的值将仍然为 0,不考虑任何读取操作。
此方法等效于 setinput(input, seekforwardonly, false)
。
- 参数:
input
- 将来解码时用到的 imageinputstream
或其他 object
。seekforwardonly
- 如果为 true
,则只能按升序从此输入源中读取图像和元数据。
- 抛出:
illegalargumentexception
- 如果 input
不是原始服务提供者的 getinputtypes
方法返回的某个类的实例,或者不是一个 imageinputstream
。- 另请参见:
getinput()