我希望将相机滤镜应用于相机预览。据我了解,解决方案可以是处理来自相机的字节流,将其从 YUV 格式解码为位图,然后将帧传递到 Surface View,但对我来说,不清楚如何自定义它。如何创建相机滤镜(例如,在Instagram或其他相机应用程序中)
我知道
这是一个古老的问题,但也许有人会寻找同样的东西,并且可能会发现这很有用......
如果要将滤镜应用于实时预览,这并不容易,因为从 YUV 到 RGB 的转换成本高昂,而且在 android 设备上的性能很低。请检查我关于这个主题的另一个答案和另一个类似的问题。
如果您只想将滤镜应用于单个拍摄的图像,这应该不是问题,这只是图像处理的问题。代码将类似于链接问题中的示例。