java命名空间javax.imageio类imagewriteparam的类成员方法:
iscompressionlossless定义及介绍
本文导语:
iscompressionlossless
public boolean iscompressionlossless()
如果当前压缩类型提供无损失的压缩,则返回 true。如果插件只提供一个强制压缩类型,则可以在不先调用 setcompressiontype 的情况下调用此方法。
如果有多个压缩类型,但没有设...
iscompressionlossless
public boolean iscompressionlossless()
- 如果当前压缩类型提供无损失的压缩,则返回
true
。如果插件只提供一个强制压缩类型,则可以在不先调用 setcompressiontype
的情况下调用此方法。
如果有多个压缩类型,但没有设置任何一种压缩类型,则抛出 illegalstateexception
。
默认实现检查是否支持压缩,以及压缩模式是否为 mode_explicit
。如果是这样,而 getcompressiontypes()
为 null
或 getcompressiontype()
为非 null
,则作为一种便捷方式返回 true
。
- 返回:
- 如果当前压缩类型是无损失的,则返回
true
。
- 抛出:
unsupportedoperationexception
- 如果 writer 不支持压缩。
illegalstateexception
- 如果压缩模式不是 mode_explicit
。
illegalstateexception
- 如果合法压缩类型集为非 null
并且当前压缩类型为 null
。