0
我的公司有需要在機器人上拍攝的圖像上打印時間戳。另一位開發人員提到我們可以包裝相機的全部功能,然後一旦拍攝照片,就在其上嵌入時間戳。這可以做到嗎,如果是這樣,它會是多麼簡單/複雜?你可以用股票相機的功能「包裝」在機器人手機上嗎?
我的公司有需要在機器人上拍攝的圖像上打印時間戳。另一位開發人員提到我們可以包裝相機的全部功能,然後一旦拍攝照片,就在其上嵌入時間戳。這可以做到嗎,如果是這樣,它會是多麼簡單/複雜?你可以用股票相機的功能「包裝」在機器人手機上嗎?
其實很簡單。當然方式更簡單,然後從頭開始寫一個相機應用程序。
這裏是一個簡短的概述給你幾個關鍵詞:
你需要火ACTION_IMAGE_CAPTURE
意圖, 這將啓動設備相機應用,並提示用戶進行拍照(股票應用與否不甚至物質)。拍攝照片後,它會返回到您的應用程序¹。此時,您將獲得通常指向JPEG的拍攝圖像的文件URI。
完成此操作後,通過BitmapFactory
將圖像加載到Bitmap
對象中,並使用Canvas
對其進行編輯。您可以使用Canvas.drawText()
來繪製文本。然後將其存儲在您需要的位置,將其從設備上發送出去或根據需要進行任何操作。這就是所有的魔法。
¹here是一個小例子,如何做到這一點,發現通過谷歌,還有很多更在那裏
哇,這正是我需要的,謝謝! – Rudesyle