我正在观看2017年的图像编辑深度WWDC视频(link),在那里他们采用肖像模式的背景并将其设为黑色。他们还展示了一些代码,但我不确定如何使用它。任何人都可以提供一些示例代码吗?
答案 0 :(得分:0)
我相信你想要做的就是改变:
context.beginPath();
context.fillStyle = "rgb(0,0,0)";
context.rect(-width / 2, -height / 2, width, height);
context.fill();
context.stroke();
为:
vec4 result = vec4(imageColor.rgb * scaleFactor, imageColor.a);
其中cutoff是您想要停止显示的差异(深度)。
我一直在使用AVDepthData,但对滤镜没有经验。
希望有所帮助!