直播视频app源码,IOS 图片滤镜效果处理
直播视频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 图片滤镜效果处理相关推荐
- 实现直播视频app源码的底部导航栏
底部导航栏的应用非常的广泛.今天就介绍直播视频app源码的其中一种实现方式. 一.Fragment + TextView 实现 前面一篇博客在介绍Fragment 的时候就使用了Fragment + ...
- 直播视频app源码,Android 点击生成二维码
直播视频app源码,Android 点击生成二维码实现的相关代码 activity.xml代码如下: <?xml version="1.0" encoding="u ...
- java修改动态视频,直播视频app源码,动态修改cron
直播视频app源码,动态修改cron相关的代码 package com.chashiyu.task.dynamic; import org.springframework.beans.factory. ...
- 实现一个直播视频app源码的邀请码功能
最近做一个直播视频app源码的邀请码功能,一直没找到感觉很完美的方法,然后自己造了一个轮子,当然效果还不是很完善. 首先我认为直播视频app源码的邀请码需要有以下特性: 1.唯一性,不能出现两个场景下 ...
- 直播视频app源码,自定义可点击可滑动的通用RatingBar
直播视频app源码,自定义可点击可滑动的通用RatingBar实现的相关代码 绘制ratingbar 绘制未选中的背景 /*** 未选中Bitmap*/ private val starBgBitma ...
- 直播视频app源码的靓号可以怎样实现?
一般开发直播视频app源码时,会预留一些号码给以后升级的会员使用,比如靓号,直播视频app源码采用正则表达式实现较好,通过规则引擎的后台页面做成实时可配置的也是不错的选择. 一. 一般会有如下的正则需 ...
- 直播视频app源码,保存图片到系统相册
直播视频app源码,保存图片到系统相册相关的代码 public static void saveImageToGallery(Context context, Bitmap bmp) {// 首先保存 ...
- 直播视频app源码,高度不能充满全屏
直播视频app源码,修改高度不能充满全屏相关的代码 <ScrollViewandroid:layout_width="match_parent"android:layout_ ...
- 教你实现,搭建直播视频app源码的账号体系
账号体系价值 我们先来说一下直播视频app源码账号体系的价值,账号基础价值是用户识别,并将用户权益关联在账号下.账号在一定程度上就等同于会员,通过服务与用户建立深度链接.在这个得用户者得天下的时代,各 ...
最新文章
- python opencv多边形掩膜
- python自动测试p-python 自动化测试 pytest 的使用
- python线程唤醒_Python 并发编程(一)之线程
- Mule学习笔记(二)
- 用nohup执行python程序时,print无法输出
- 音乐编辑 java_求助 关于java编辑音乐
- FastDFS学习总结(1)--FastDFS安装和部署
- 【编程科普】服务器的软件和硬件
- redis中数据的持久化
- z3735 android5.1,『Sanghua的暴力美学』intel Z3735e 昂达V819i完全拆解。
- Android聊天软件开发(基于网易云IM即时通讯)——发送视频消息(六)
- DTCC2019 中国数据库技术大会见证实录(PPT 下载,来了!)
- win10安装Dreamweaver cc 2019报无法写入注册表的错误
- 人机交互课后习题——感知和认知基础
- QCC3040---earbud init module
- WanderAndLogData
- 【现代信号处理】 07 - 正则化
- Ubuntu Linux红色警戒Read Alert官方开源版OpenRA安装笔记
- 亮度键消失、亮度键失灵且电脑亮度为最大 | 小米 | win11 | 解决办法最最最全合集
- 用Matlab搞了个小工具,以后给你女朋友的证件照换底色再也不用发愁了