3

私は新しいアンドロイドアプリケーションに取り組んでいます.私のアプリでは、画像プレビューにショーエフェクトを追加する必要があります[セピア、ピンチ、ミラーなど]、その特定のエフェクトで画像をキャプチャして保存する必要があります.eg:ユーザーがピンチエフェクトを選択した場合彼はピンチ効果で画像をキャプチャして保存できます。私はいくつかのよくある質問を読みました。しかし、彼らはいくつかの ndk について語っています。しかし、私は ndk について何も知りません。友達を助けてください。

4

1 に答える 1

4

これらすべての種類のエフェクトは、カメラ インスタンス自体で設定できます。以下のコードを見てみましょう...

Camera camera = null;
camera = Camera.open();

if (camera != null) {
   try {
     Camera.Parameters parameters = camera.getParameters();

     // Set all kind of stuffs here..
     parameters.setSceneMode(Camera.Parameters.FLASH_MODE_AUTO);
     parameters.setColorEffect(Camera.Parameters.EFFECT_SEPIA);

     camera.setParameters(parameters);
     camera.setPreviewDisplay(surface_holder);
     camera.startPreview();

   } catch (IOException exception) {
     camera.release();  
     camera = null;  
    }
}
于 2012-07-13T06:18:08.700 に答える