0
请帮助我删除Swift中图像的蓝色和绿色。这是我自定义的内核字符串(要删除图像中的红色):删除图像的蓝色和绿色
func createCustomKernel() -> CIColorKernel {
let kernelString =
"kernel vec4 chromaKey(__sample s) { \n" +
" vec4 newPixel = s.rgba;" +
" newPixel[0] = 0.0;" +
" newPixel[2] = newPixel[2]/2.0;" +
" return newPixel;\n" +
"}"
return CIColorKernel(string: kernelString)!
}
谢谢!
我会调整我的答案,但您的问题标题询问有关删除BG,而您的代码应该只删除R。 (据说我认为是因为我不确定它真的做了什么。) – dfd