GPUImage(1) 高斯模糊 亮度调整
2017-01-15 00:00
639 查看
摘要: 第1篇 直接开撸 先跑起来再说
贡献者:赵大财
博客:https://my.oschina.net/zhaodacai GitHub:https://github.com/dacaizhao
邮箱: dacai_zhao@163.com QQ:327532817
=============================
贡献者:赵大财
博客:https://my.oschina.net/zhaodacai GitHub:https://github.com/dacaizhao
邮箱: dacai_zhao@163.com QQ:327532817
=============================
//高斯模糊 /* let blurFilter = GPUImageGaussianBlurFilter() blurFilter.blurRadiusInPixels = 10 var img = UIImage(named: "mark") img = blurFilter.image(byFilteringImage: img) let imgView = UIImageView() imgView.frame = CGRect(x: 0, y: 200, width: 200, height: 200) imgView.image = img imgView.backgroundColor = UIColor.red view.addSubview(imgView) */ //调整亮度 var img = UIImage(named: "mark") //创建一个高亮度的滤镜 let passthroughFilter = GPUImageBrightnessFilter() passthroughFilter.brightness = -0.5 passthroughFilter.forceProcessing(at: img!.size) passthroughFilter.useNextFrameForImageCapture() //获取数据源 let stillImageSource = GPUImagePicture(image: img) stillImageSource?.addTarget(passthroughFilter) stillImageSource?.processImage() img = passthroughFilter.imageFromCurrentFramebuffer() let imgView = UIImageView() imgView.image = img imgView.frame = CGRect(x: 0, y: 200, width: 200, height: 200) view.addSubview(imgView)
相关文章推荐
- GPUImage中亮度调整的实现——GPUImageBrightnessFilter
- GPUImage中饱和度调整的实现——GPUImageSaturationFilter
- GPUImage中对比度调整的实现——GPUImageContrastFilter
- iOS直播app——GPUImage渲染底层实现
- (转)linux 屏幕亮度调整命令
- GPUImage 顶点着色器和片元着色器 详解
- 解决ubuntu无法调整和保存屏幕亮度的问题
- 基于GPUImage的多滤镜rtmp直播推流
- GPUImage图像处理库使用(一)
- OpenCV 学习记录5 图像通道分离、对比度和亮度调整
- iOS调整系统屏幕亮度和音量
- tableViewCell调整其中自带的imageView的大小
- 用OpenCV实现Photoshop算法(五): 亮度对比度调整
- 用GPUImage来给视频加入水印
- opencv(10)---对比度亮度调整与通道分离与合并
- GPUImage 研究
- 关于如何导入GPUImage
- GPUImage中曝光滤镜实现——GPUImageExposureFilter
- 06 GPUImage滤镜效果
- opencv:图像对比度、亮度值调整(理论基础)