如何在圖上再放置另一張圖?

這個可以做什麼運用呢?沒錯,可以拿來做浮水印。

方法很簡單,先開啟一張圖當基底,取得此基底的長寬建立一個BufferedImage,再拿這個BufferImage的畫筆Graphics,把基底圖畫上去,再來取得要放置在這張基底圖上的圖,依照設定坐標,畫在BufferedImage上,再來只要輸出就可以了。

首先先找二張圖,如果找不到的話可以下載下面二張圖

1.jpg 是高雄的旗津,這張當基底圖

1.jpg




2.jpg  這張是台南有名的矮仔成蝦仁飯,這張要印在1.jpg 上

2.jpg

這張就是印在坐標150,113上的結果,可以自己加上alpha 透明度。

out.jpg

程式碼如下:

6 comments on “如何在圖上再放置另一張圖?

  1. 大大有幾個問題

    首先非常感謝大大提供的程式

    但依照大大的程式操作後產出的ok.jpg,無法開啟耶

    大大有什麼解決之道嗎?

發表迴響