java命名空间javax.imageio类imagewriter的类成员方法:
getpreferredthumbnailsizes定义及介绍
本文导语:
getpreferredthumbnailsizes
public dimension[] getpreferredthumbnailsizes(imagetypespecifier imagetype,
imagewriteparam param,
iiometadata streammetadata,
iio...
getpreferredthumbnailsizes
public dimension[] getpreferredthumbnailsizes(imagetypespecifier imagetype,
imagewriteparam param,
iiometadata streammetadata,
iiometadata imagemetadata)
- 返回一个
dimension
数组,指示在输出文件或流中进行编码时合法的缩略图大小范围。此信息只是建议性的;writer 将根据需要重新调整所提供缩略图的大小。
信息是作为 pair 的集合返回的;pair 的第一个元素包含最小宽度和高度,第二个元素包含最大宽度和高度。同时,每个 pair 定义一个有效大小范围。要定义固定大小,将对两个元素显示相同的宽度和高度。返回值为 null
指示大小是任意的或未知的。
可以对可能影响缩略图处理的情况有选择地提供 imagewriteparam
。
如果所提供的 imagewriteparam
包含不受此 writer 支持的可选设置值(例如 逐步编码或任何特定于格式的设置),则将忽略这些设置。
默认实现返回 null
。
- 参数:
imagetype
- 指示将写入的图像类型的 imagetypespecifier
,或者该参数为 null
。param
- 将用于写入操作的 imagewriteparam
,或者为 null
。streammetadata
- 将用于写入操作的 iiometadata
对象,或者为 null
。imagemetadata
- 将用于写入操作的 iiometadata
对象,或者为 null
。
- 返回:
- 平均长度至少为 2 的
dimension
组成的数组,或者返回 null
。