2013-10-30 46 views
0

我正在開發一個應用程序,它在應用程序啓動時使用surface.callback來初始化前置攝像頭。我已經完成了對相機的覆蓋,並添加了一些按鈕以及一些有趣的圖像。合併兩張圖片(imageOne from Drawables&imageTwo from camera)

現在有三種方式,據我所知去做到這一點(和我是一個新手,所以如果有另一種方法,也將是明顯的。)

  • 捕捉圖像:問題是,如果我從 相機捕捉圖像,我將無法獲得在相機預覽頂部添加的有趣圖像 。

  • 截圖:正如我已經這樣做了通過overlayering,因此通過選定部分的代碼採取 截圖沒有產生任何結果 也。因爲它只包含
    按鈕和有趣的圖像的屏幕截圖,但不包含相機預覽 的屏幕截圖,因爲它位於包含上述項目的佈局的後面。

  • 現在唯一的手段是我合併兩個圖像。一個從我的drawables 文件夾(有趣的圖像)和第二個從前面 攝像頭在運行時獲得。

任何人都可以幫我合併兩張圖片。我看過一些教程/代碼,但他們從drawables文件夾中獲取兩個圖像,而我的第二個圖像是在運行時通過攝像頭獲取的。

回答

0

在寫入文件之前,您可以捕獲照相機圖像並進行編輯(與有趣的圖像疊加)。