我正在开发一个图像处理程序,我需要对从照片库导入的图像应用不同的滤镜,有一个代表不同滤镜的按钮列表,我希望处理的图像出现在按钮作为图标(与instagram过滤器相同)。问题是图像是高分辨率的,所以当我尝试将它用作按钮的图标时,它看起来只是一个蓝色矩形。任何人都可以帮助解决这个问题吗? 谢谢[因为它显示三个按钮红色,绿色,蓝色显示为蓝色滤镜,你可以看到] [1]
应用程序的下一个阶段是控制所应用滤镜的强度(每个滤镜用于提升图像中的特定颜色,现在我只使用红色,绿色和蓝色三个主滤镜)。我需要使用滑块控制此强度。代码看起来很容易,但它不起作用,当我移动滑块来控制强度时,我无法注意到任何变化。
@IBAction func onSlider(sender: UISlider) {
var factor = Int(Slider.value)
if red.selected == true {
RedAmpFactor = factor
} else if green.selected == true {
GreenAmpFactor = factor
} else if blue.selected == true {
BlueAmpFactor = factor
}
最后一个阶段是添加更专业的过滤器,有没有人已经编写了一些过滤器并且可以作为指南提供给我?