Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Adding camera effects in android and save

Tags:

android

I am working on a new android application.In my app i have to add show effects on image preview [like sepia,pinch, mirror, etc] and capture and save image in that particular effect.eg: I f user select pinch effect then he can capture and store the image with pinch effect. I had read some faq's. But they are telling about some ndk's.But i don't have any idea about ndk's. Please help me friends.

like image 892
sarath Avatar asked Jan 01 '26 19:01

sarath


1 Answers

You can set all these kind of effects with camera instance itself. Walk though the below code ...

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;  
    }
}
like image 145
Daud Arfin Avatar answered Jan 03 '26 09:01

Daud Arfin



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!