Как применить эффекты к изображениям с камеры? - PullRequest
3 голосов
/ 31 января 2011

Как мы можем применить эффекты, такие как фильтр сепии, к изображениям с нашей камеры?

Ответы [ 2 ]

0 голосов
/ 17 июля 2015

Пожалуйста, смотрите код ниже. Это поможет

if (mCamera != null) {


                    Camera.Parameters parameters = mCamera.getParameters();

                    if(parameters.getColorEffect() != null) {

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

                        mCamera.setParameters(parameters);
                        mPicture = getPictureCallback();
                        mPreview.refreshCamera(mCamera);
                    }else
                    {
                        Toast toast = Toast.makeText(myContext, "Your Camera Does Not Support Color Effect!", Toast.LENGTH_LONG);
                        toast.show();
                    }

                }
0 голосов
/ 31 января 2011

Получить базовую идею в этом URL http://www.riagora.com/2010/07/android-air-and-the-camera/

, а затем обратиться к графике Android, которая поможет вам узнать о BlurMaskFilter и Color Filter и т. Д. http://developer.android.com/reference/android/graphics/package-summary.html.

После полученияОсновная идея из первого URL-адреса, попробуйте применить эти фильтры в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...