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。