drawImage public abstract boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer)绘制当前指定图像的指定区域,动态缩放图像,使其符合目标绘制表面的指定区域。透明像素不影响现有像素。 这种方法在任何情况下都会立即返回,即使是在当前输出设备没有收缩、抖动或转换的情况下。如果当前的输出表示尚未完成,则 drawImage 返回 false。加载图像的过程可用,加载图像的过程将通知指定的图像观察者。 该方法总是使用非收缩图像来显示收缩矩形,并动态执行所需的收缩。此操作不使用缓存收缩图像。执行图像从源到目标的收缩:源矩形的第一个坐标映射到目标矩形的第一个坐标,第二个源坐标映射到第二个目标坐标。收缩和翻转子图像以保持这些映射关系。
dx1.目标矩形左上坐标的横坐标值;
dy1是目标矩形的左上坐标的纵坐标值;
dx二是目标矩形右下坐标的横坐标值;
dy二是目标矩形右下坐标的纵坐标值;
sx1是源矩形左上坐标的横坐标值;
sy1.源矩形左上坐标纵坐标值;
sx二是源矩形右下坐标的横坐标值;
sy二是源矩形右下坐标的纵坐标值;