2013-05-28 28 views
48

捕獲的視頻幀影響我注意到,有android.media.effect對於顯影劑在API級17使用還有一個用於顯影劑以使樣品「Helloeffect」。但是,樣本關注的是一張圖片。我看效果類的文件,發現它必須應用效果GL紋理。我在opengl新的和我想申請由攝像機拍攝到的視頻幀的效果。
任何人都可以給我一些提示嗎?謝謝!適用於由相機

+0

你有沒有這樣做呢?應用影響使用android.media.effects包視頻?如果是的話,請你可以發佈一些示例代碼... –

+1

請參閱此問題http://stackoverflow.com/questions/31805837/applying-effects-on-video-being-played –

+0

您是否正在構建「Helloeffect」示例提供?如果是的話那麼就轉換所捕捉畫面爲位圖,並將其替換位圖的樣品中被使用。 – Pawan

回答

1

您可以製作相機參數,然後將colorfilter應用於該參數以獲得不同的效果,但首先必須檢查設備支持的colorfilter,基本上它取決於設備。

Camera.Parameters p = camera.getParameters(); 

      camera.Parameters parameters = camera.getParameters(); //this will provide the supporting parameter for your device. 
      p.setSceneMode(Camera.Parameters.FLASH_MODE_AUTO); //it will set the flash mode. 
      p.setColorEffect(Camera.Parameters.EFFECT_NEGATIVE); //it will set the color effect to the preview and recording videos. 


      camera.setParameters(p); 

但要小心Nexus設備,我曾選中此方法到關係如圖5所示,相機預覽用效果示出,但記錄做爲正常。

檢查出來,希望這將有助於。

相關問題