-
public interface MultiResolutionImage该接口被设计为一些Image的一些实现支持的可选附加API,以允许它们为各种渲染分辨率提供备用图像。 各种Graphics.drawImage(...)变体方法如果在参数Image对象上实现,请参阅此接口的方法,以便为每个渲染操作选择最佳表示。所述
MultiResolutionImage接口应该由任何亚类来实现java.awt.Image其实例旨在提供对图像分辨率根据给定的图像的宽度和高度的变体。 为了方便起见,从Toolkit.getImage(String name)和Toolkit.getImage(URL url)获得的工具包图像将在支持存储图像介质的分辨率变体的命名约定的平台上实现此接口,并提供AbstractMultiResolutionImage和BaseMultiResolutionImage类,以便于从相关列表中轻松构建自定义多分辨率图像图片。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 ImagegetResolutionVariant(double destImageWidth, double destImageHeight)获取一个特定的图像,这是以指定大小表示该逻辑图像的最佳变体。List<Image>getResolutionVariants()获取所有分辨率变体的可读列表。
-
-
-
方法详细信息
-
getResolutionVariant
Image getResolutionVariant(double destImageWidth, double destImageHeight)
获取一个特定的图像,这是以指定大小表示该逻辑图像的最佳变体。- 参数
-
destImageWidth- 目标图像的宽度,以像素为单位。 -
destImageHeight- 目标图像的高度(以像素为单位)。 - 结果
- 图像分辨率变体。
- 异常
-
IllegalArgumentException- 如果destImageWidth或destImageHeight小于或等于零,无穷大或NaN。 - 从以下版本开始:
- 9
-
-