我想创建支持不同颜色的自定义相机
拍摄图像的效果......我想在我的身上自定义色彩效果
相机。我在设备中添加了一些Built_In效果,但我没有
想法我如何应用其他效果,如雪后效果
来自here
以及许多其他色彩效果。
请给我一些提示或任何对我有帮助的链接
我的效果代码是
((ImageView)findViewById(R.id.e1)).setOnClickListener(onButtonClick);
private View.OnClickListener onButtonClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch(v.getId())
{
case R.id.e1: MonoEffect();
break;}
}
};
private void MonoEffect()
{
Camera.Parameters parameters =mCamera.getParameters();
parameters.setColorEffect(android.hardware.Camera.Parameters.EFFECT_MONO);
mCamera.setParameters(parameters);
}
答案 0 :(得分:0)
model_generated
/ *一个解决方案可能是,如果你想要对你的相机布局有实时影响,你可以在预览上添加一个叠加,如上所示。这是一个带有透明背景的png格式图片* /之后。 ..添加相机输出和ta透明雪景作为..
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
cameraPreviewLayout = (FrameLayout) findViewById(R.id.camera_preview);
//this code is holding an realtime overlay
RelativeLayout layout = (RelativeLayout) findViewById(R.id.preview);
FrameLayout fr = new FrameLayout(this);
fr.setBackgroundResource(R.drawable.snow);
ImageView b1 = new ImageView(this);
b1.setBackgroundResource(R.drawable.snow);
fr.addView(b1);
layout.addView(fr);
现在你已经将你的最终位图命名为overlayScaledBitmap.now save it.dont tension 1200,1600.i只是将相机输出位图和雪透明png缩放为相同尺寸。我目前在同一个项目上工作正如你所提出的那样。我想接受你的任何建议。 https://www.facebook.com/mohammad.mukul.37