您的位置:首页 >信息互动 >   正文

drawImage图像尺寸缩小代码(drawimage)

导读 大家好,我是小前,我来为大家解答以上问题。drawImage图像尺寸缩小代码,drawimage很多人还不知道,现在让我们一起来看看吧!1、在drawIma...

大家好,我是小前,我来为大家解答以上问题。drawImage图像尺寸缩小代码,drawimage很多人还不知道,现在让我们一起来看看吧!

1、在drawImage时可以指定大小,自动缩放,还可以是过滤,参看我给的参考连接。

2、 public abstract boolean drawImage(Image img, int x, int y, int width, int height, ImageObserver observer)绘制指定图像中已缩放到适合指定矩形内部的图像。

3、 图像绘制在此图形上下文坐标空间的指定矩形内部,并且如果需要,则进行缩放。

4、透明像素不影响该处已存在的像素。

5、 此方法在任何情况下都立刻返回,甚至在整个图像没有为当前输出设备完成缩放、抖动或转换的情况下也是如此。

6、如果当前的输出表示尚未完成,则 drawImage 返回 false。

7、随着更多的图像可用,装入图像的进程将通过调用图像观察者的 imageUpdate 方法来通知它。

8、 图像的缩放版本不一定立刻是可用的,因为已经为此输出设备构造了图像的非缩放版本。

9、每种大小的图像可以被分别缓存,并由各自图像产生序列中的原始数据生成。

10、 参数: img - 要绘制的指定图像。

11、如果 img 为 null,则此方法不执行任何动作。

12、 x - x 坐标。

13、 y - y 坐标。

14、 width - 矩形的宽度。

15、 height - 矩形的高度。

16、 observer - 当转换了更多图像时要通知的对象。

17、 至于getImage方法的使用,我提供不了详细的资料,这里就只给个简单的例子, 你的图片和你的class放在一起的话 那可以用getImage( getDocumentBase(), "abc.jpg" ); 也就是说,图片路径上要对才能读取。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!