當前位置:編程學習大全網 - 遊戲軟體 - drawImage和getImage的使用方法

drawImage和getImage的使用方法

在drawImage時可以指定大小,自動縮放,還可以是過濾,參看我給的參考連接。

public abstract boolean drawImage(Image img,

int x,

int y,

int width,

int height,

ImageObserver observer)繪制指定圖像中已縮放到適合指定矩形內部的圖像。

圖像繪制在此圖形上下文坐標空間的指定矩形內部,並且如果需要,則進行縮放。透明像素不影響該處已存在的像素。

此方法在任何情況下都立刻返回,甚至在整個圖像沒有為當前輸出設備完成縮放、抖動或轉換的情況下也是如此。如果當前的輸出表示尚未完成,則 drawImage 返回 false。隨著更多的圖像可用,裝入圖像的進程將通過調用圖像觀察者的 imageUpdate 方法來通知它。

圖像的縮放版本不壹定立刻是可用的,因為已經為此輸出設備構造了圖像的非縮放版本。每種大小的圖像可以被分別緩存,並由各自圖像產生序列中的原始數據生成。

參數:

img - 要繪制的指定圖像。如果 img 為 null,則此方法不執行任何動作。

x - x 坐標。

y - y 坐標。

width - 矩形的寬度。

height - 矩形的高度。

observer - 當轉換了更多圖像時要通知的對象。

至於getImage方法的使用,我提供不了詳細的資料,這裏就只給個簡單的例子,

妳的圖片和妳的class放在壹起的話

那可以用getImage( getDocumentBase(), "abc.jpg" );

也就是說,圖片路徑上要對才能讀取

  • 上一篇:我是珠海人,天氣冷了,想捐壹些衣服到貧困地方!!應該通過什麽渠道捐贈呢
  • 下一篇:《計算機應用基礎教程》課後答案 清華大學出版社
  • copyright 2024編程學習大全網