我尝试通过以下方式向图像添加一些噪波覆盖:
var picture = PictureInput(image:UIImage(named:"IMG_3331.jpg")!)
var blendImage = PictureInput(image:UIImage(named:"Noise.jpg")!)
let opacityFilter = OpacityAdjustment()
let blendFilter = OverlayBlend()
opacityFilter.opacity = mySlider.value
blendImage --> opacityFilter --> blendFilter
picture --> blendFilter --> renderView
blendImage.processImage()
[当opacityFilter.opacity为0时,我会完全看到Noise.jpg(预期我根本看不到),而当opacityFilter.opacity为1时,我只会略微看到Noise.jpg作为覆盖层。
问题是什么?
我认为您是根据IMG_3331和Noise创建1个图像融合。混合后,此图像与IMG_3331和混合的邻接属性混合在一起。