降低图像处理分辨率

时间:2016-06-10 17:06:47

标签: ios swift image-processing xcode7

我正在开发一个图像处理程序,我需要对从照片库导入的图像应用不同的滤镜,有一个代表不同滤镜的按钮列表,我希望处理的图像出现在按钮作为图标(与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
    }

最后一个阶段是添加更专业的过滤器,有没有人已经编写了一些过滤器并且可以作为指南提供给我?

0 个答案:

没有答案