java命名空间javax.imageio.spi类imagewriterspi的类成员方法:
imagewriterspi定义及介绍
本文导语:
imagewriterspi
public imagewriterspi(string vendorname,
string version,
string[] names,
string[] suffixes,
string[] mimetypes,
string writerclassname,
class[] ...
imagewriterspi
public imagewriterspi(string vendorname,
string version,
string[] names,
string[] suffixes,
string[] mimetypes,
string writerclassname,
class[] outputtypes,
string[] readerspinames,
boolean supportsstandardstreammetadataformat,
string nativestreammetadataformatname,
string nativestreammetadataformatclassname,
string[] extrastreammetadataformatnames,
string[] extrastreammetadataformatclassnames,
boolean supportsstandardimagemetadataformat,
string nativeimagemetadataformatname,
string nativeimagemetadataformatclassname,
string[] extraimagemetadataformatnames,
string[] extraimagemetadataformatclassnames)
- 用给定的一组值构造
imagewriterspi。
- 参数:
vendorname - 供应商名称,它是一个非 null 的 string。version - 版本标识符,它是一个非 null 的 string。names - 指示格式名称的一个非 null 的 string 数组。必须至少有一个项。suffixes - 指示常用文件后缀的 string 数组。如果没有定义后缀,则应指定为 null。长度为 0 的数组将被标准化为 null。mimetypes - 指示格式的 mime 类型的 string 数组。如果没有定义后缀,则应指定为 null。长度为 0 的数组将被标准化为 null。writerclassname - 所关联的 imagewriterspi 类的完全限定名,它为一个非 null 的 string。outputtypes - 指示合法的输出类型的长度至少为 1 的 class 对象的数组。readerspinames - 命名所有与 imagereader 关联的类的长度至少为 1 的 string 数组,或者为 null。长度为 0 的数组将被标准化为 null。supportsstandardstreammetadataformat - 一个 boolean 值,指示流元数据对象是否可使用由标准元数据格式描述的树。nativestreammetadataformatname - 从 getnativestreammetadataformatname 返回的一个 string,或者为 null。nativestreammetadataformatclassname - 将用于实例化从 getnativestreammetadataformat 返回的元数据格式对象的 string,或者为 null。extrastreammetadataformatnames - 从 getextrastreammetadataformatnames 返回的 string 数组,或者为 null。长度为 0 的数组将被标准化为 null。extrastreammetadataformatclassnames - 用于实例化从 getstreammetadataformat 返回的元数据格式对象的 string 数组,或者为 null。长度为 0 的数组将被标准化为 null。supportsstandardimagemetadataformat - 一个 boolean 值,指示图像元数据对象是否可使用由标准元数据格式描述的树。nativeimagemetadataformatname - 从 getnativeimagemetadataformatname 返回的一个 string,或者为 null。nativeimagemetadataformatclassname - 用于实例化从 getnativeimagemetadataformat 返回的元数据格式对象的 string,或者为 null。extraimagemetadataformatnames - 从 getextraimagemetadataformatnames 返回的 string 数组。长度为 0 的数组将被标准化为 null。extraimagemetadataformatclassnames - 用于实例化从 getimagemetadataformat 返回的元数据格式对象的 string 数组,或者为 null。长度为 0 的数组将被标准化为 null。
- 抛出:
illegalargumentexception - 如果 vendorname 为 null。
illegalargumentexception - 如果 version 为 null。
illegalargumentexception - 如果 names 为 null 或长度为 0。
illegalargumentexception - 如果 writerclassname 为 null。
illegalargumentexception - 如果 outputtypes 为 null 或长度为 0。
isformatlossless
public boolean isformatlossless()
- 如果此 writer 输出的格式准确保留了像素数据位,则返回
true。默认实现返回 true。
- 返回:
- 如果格式完全保留了像素的准确性,则返回
true。