gpt4 book ai didi

Android - 获得支持的色彩效果

转载 作者:太空狗 更新时间:2023-10-29 15:17:40 24 4
gpt4 key购买 nike

所以

有一个 API:Camera.Parameters.html#getSupportedColorEffects但它不能在我的 Samsung Galaxy S Plus 上正常工作。它返回 9 种颜色效果,但实际上只支持其中的三种。

我在启动“原生”相机应用程序后得出了这个结论——那里只有三种效果可用(棕褐色、负片和黑白)。这些在我的应用程序中起作用。当我尝试从 getSupportedColorEffects() 返回的列表中应用其他表单时 - 没有任何反应。

有人知道如何找到支持的颜色效果吗?

以下是我如何获得这些效果:

public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {

Camera.Parameters parameters = mCamera.getParameters();

List<Size> sizes = parameters.getSupportedPreviewSizes();
List<String> effects = parameters.getSupportedColorEffects();
//...
}

最佳答案

我认为您可能已经在 Android 中发现了一个错误,或者至少在该设备上发现了错误。听起来其他人在不同的设备上也有类似的问题:android camera samsung galaxy i9003 setParameters faild .

一种可能的解决方法是:您能否成功设置不起作用的颜色效果?也就是说,您是否在调用 setColorEffect() 之后检查 getColorEffect() 是否为 null?如果对于那些不起作用的那些,您得到 null,您可以在 getSupportedColorEffects() 之后用一个循环来验证每个。

如果这不起作用,而是设备声称支持它默默忽略的效果,那么我不确定您能做些什么。

关于Android - 获得支持的色彩效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11164576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com