直播视频app源码,IOS 图片滤镜效果处理

/***  图片色彩滤镜处理**  @param _inputImage 原始需要处理的图片*  @param _saturation 饱和度(0.f - 2.f)*  @param _brightness 亮  度(-1 - 1)*  @param _contrast   对比度(0.f - 2.f)**  @return UIImage*/
+(UIImage *)imageColorControlsFilterSet:(UIImage *)_inputImage andSaturation:(float)_saturation andBrightness:(float)_brightness withContrast:(float)_contrast{UIImage *outputImage = _inputImage;// [S] 滤镜处理@autoreleasepool {//创建图像上下文 CIContextCIContext *_context = [CIContext contextWithOptions:nil];//创建滤镜CIFiterCIFilter *_colorControlsFilter = [CIFilter filterWithName:@"CIColorControls"];//创建过滤源图片CIImageCIImage *_image = [CIImage imageWithCGImage:_inputImage.CGImage];[_colorControlsFilter setValue:_image forKey:kCIInputImageKey];// [S] 设置滤镜参数【可选】//调整饱和度(0.f - 2.f)[_colorControlsFilter setValue:[NSNumber numberWithFloat:_saturation] forKey:@"inputSaturation"];//调整亮度(-1.f - 1.f)[_colorControlsFilter setValue:[NSNumber numberWithFloat:_brightness] forKey:@"inputBrightness"];//对比度(0.f - 2.f)[_colorControlsFilter setValue:[NSNumber numberWithFloat:_contrast] forKey:@"inputContrast"];// [E] 设置滤镜参数【可选】//取得输出图片显示或保存_image = [_colorControlsFilter outputImage];CGImageRef temp = [_context createCGImage:_image fromRect:[_image extent]];outputImage = [UIImage imageWithCGImage:temp];//释放CGImage对象CGImageRelease(temp);}// [E] 滤镜处理return outputImage;}

以上就是 直播视频app源码,IOS 图片滤镜效果处理,更多内容欢迎关注之后的文章

直播视频app源码,IOS 图片滤镜效果处理相关推荐

  1. 实现直播视频app源码的底部导航栏

    底部导航栏的应用非常的广泛.今天就介绍直播视频app源码的其中一种实现方式. 一.Fragment + TextView 实现 前面一篇博客在介绍Fragment 的时候就使用了Fragment + ...

  2. 直播视频app源码,Android 点击生成二维码

    直播视频app源码,Android 点击生成二维码实现的相关代码 activity.xml代码如下: <?xml version="1.0" encoding="u ...

  3. java修改动态视频,直播视频app源码,动态修改cron

    直播视频app源码,动态修改cron相关的代码 package com.chashiyu.task.dynamic; import org.springframework.beans.factory. ...

  4. 实现一个直播视频app源码的邀请码功能

    最近做一个直播视频app源码的邀请码功能,一直没找到感觉很完美的方法,然后自己造了一个轮子,当然效果还不是很完善. 首先我认为直播视频app源码的邀请码需要有以下特性: 1.唯一性,不能出现两个场景下 ...

  5. 直播视频app源码,自定义可点击可滑动的通用RatingBar

    直播视频app源码,自定义可点击可滑动的通用RatingBar实现的相关代码 绘制ratingbar 绘制未选中的背景 /*** 未选中Bitmap*/ private val starBgBitma ...

  6. 直播视频app源码的靓号可以怎样实现?

    一般开发直播视频app源码时,会预留一些号码给以后升级的会员使用,比如靓号,直播视频app源码采用正则表达式实现较好,通过规则引擎的后台页面做成实时可配置的也是不错的选择. 一. 一般会有如下的正则需 ...

  7. 直播视频app源码,保存图片到系统相册

    直播视频app源码,保存图片到系统相册相关的代码 public static void saveImageToGallery(Context context, Bitmap bmp) {// 首先保存 ...

  8. 直播视频app源码,高度不能充满全屏

    直播视频app源码,修改高度不能充满全屏相关的代码 <ScrollViewandroid:layout_width="match_parent"android:layout_ ...

  9. 教你实现,搭建直播视频app源码的账号体系

    账号体系价值 我们先来说一下直播视频app源码账号体系的价值,账号基础价值是用户识别,并将用户权益关联在账号下.账号在一定程度上就等同于会员,通过服务与用户建立深度链接.在这个得用户者得天下的时代,各 ...

最新文章

  1. python opencv多边形掩膜
  2. python自动测试p-python 自动化测试 pytest 的使用
  3. python线程唤醒_Python 并发编程(一)之线程
  4. Mule学习笔记(二)
  5. 用nohup执行python程序时,print无法输出
  6. 音乐编辑 java_求助 关于java编辑音乐
  7. FastDFS学习总结(1)--FastDFS安装和部署
  8. 【编程科普】服务器的软件和硬件
  9. redis中数据的持久化
  10. z3735 android5.1,『Sanghua的暴力美学』intel Z3735e 昂达V819i完全拆解。
  11. Android聊天软件开发(基于网易云IM即时通讯)——发送视频消息(六)
  12. DTCC2019 中国数据库技术大会见证实录(PPT 下载,来了!)
  13. win10安装Dreamweaver cc 2019报无法写入注册表的错误
  14. 人机交互课后习题——感知和认知基础
  15. QCC3040---earbud init module
  16. WanderAndLogData
  17. 【现代信号处理】 07 - 正则化
  18. Ubuntu Linux红色警戒Read Alert官方开源版OpenRA安装笔记
  19. 亮度键消失、亮度键失灵且电脑亮度为最大 | 小米 | win11 | 解决办法最最最全合集
  20. 用Matlab搞了个小工具,以后给你女朋友的证件照换底色再也不用发愁了

热门文章

  1. c语言中字符串格式输出有负号,C语言格式化输出
  2. SpringBoot使用Redisson实现分布式锁秒杀
  3. MyISAM与InnoDB 的区别(9个不同点)
  4. 千元内哪款蓝牙耳机适合运动用?续航时间长的四款蓝牙耳机测评
  5. 合宙Air103|A/D转换器|ADC|官方demo|学习(1):ADC功能复现
  6. 东华大学2020考研计算机OJ题目解答分享——进阶篇(66)
  7. Linux CC攻击脚本
  8. 他用8000元互联网创业起家,如今年营业额500万
  9. 一个穷学生的创业经历
  10. [学习笔记]BP神经网络原理以及训练步骤