照片直播 php,php直播源码,iOS 图片去背景
php直播源码,iOS 图片去背景相关的代码
- (UIImage *)removeBackgroudWithImage: (UIImage *)image{
unsigned char *targetData = malloc(sizeof(unsigned char) * image.size.width *image.size.height *4);
UIGraphicsBeginImageContext(image.size);
[image drawInRect: CGRectMake(0, 0, image.size.width, image.size.height)];
unsigned char *data = malloc(sizeof(unsigned char) * image.size.width *image.size.height *4);
[self imageRGBABytesRef: &data FromImage: image];
for (int i = 0; i
UIColor *pixleColor = [UIColor colorWithRed: data[i] / 255.0 green:data[i+1] / 255.0 blue:data[i + 2] / 255.0 alpha:data[i + 3] / 255.0];
CGFloat c, m, y ,k, a;
[pixleColor getCyan:&c magenta:&m yellow:&y black:&k alpha:&a];//YYKit中的类别方法
targetData[i] = data[i];
targetData[i + 1] = data[i + 1];
targetData[i + 2] = data[i + 2];
if (k
targetData[i + 3] = 0;
}else{
targetData[i + 3] = 255;
}
}
UIImage *result = [self imageFromBRGABytes: targetData imageSize: image.size];
free(targetData);
return result;
}
- (UIImage *)imageFromBRGABytes:(unsigned char *)imageBytes imageSize:(CGSize)imageSize {
CGImageRef imageRef = [self imageRefFromBGRABytes:imageBytes imageSize:imageSize];
UIImage *image = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);
return image;
}
- (CGImageRef)imageRefFromBGRABytes:(unsigned char *)imageBytes imageSize:(CGSize)imageSize {
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef context = CGBitmapContextCreate(imageBytes,
imageSize.width,
imageSize.height,
8,
imageSize.width * 4,
colorSpace,
kCGImageAlphaPremultipliedLast);
CGImageRef imageRef = CGBitmapContextCreateImage(context);
CGContextRelease(context);
CGColorSpaceRelease(colorSpace);
return imageRef;
}
- (void)imageRGBABytesRef:(unsigned char **)data FromImage: (UIImage *)image {
unsigned char *targetData = malloc(sizeof(unsigned char) * image.size.width *image.size.height *4);
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef context = CGBitmapContextCreate(targetData,
image.size.width,
image.size.height,
8,
image.size.width * 4,
colorSpace,
kCGImageAlphaPremultipliedLast);
CGContextDrawImage(context, CGRectMake(0, 0, image.size.width, image.size.height), image.CGImage);
memcpy(*data, targetData, sizeof(unsigned char) * image.size.width *image.size.height *4);
CGContextRelease(context);
CGColorSpaceRelease(colorSpace);
}
以上就是
php直播源码,iOS 图片去背景相关的代码, 更多内容欢迎关注之后的文章
照片直播 php,php直播源码,iOS 图片去背景相关推荐
- 不会吧,你开发直播卖货软件源码时,不用PHP写后台?
PHP系统是软件开发常用的开发语言,百度.搜狐.网易的开发中,也使用了它,这足以证明其可靠性和可用性,对于直播卖货软件源码的开发工作,我们也会使用到PHP,当然只是后台部分,一套完整的直播卖货软件源码 ...
- 自己搭建网红直播带货平台源码该怎么做
直播带货作为"直播+"形态的一种,在近两年收到了广泛的关注,本文主要讲述:自己搭建网红直播带货平台源码,需要注意些什么,有哪些常见问题? 搭建网红直播平台源码需要多少人手: 产品组 ...
- 直播带货app源码,实现直播的秒开和优化
一.概述 目前,移动视频直播正处于一个高速膨胀的时期.游戏直播,秀场直播.直播带货app源码等APP铺天盖地.如何在千军万马中脱颖而出,直播的实时性和流畅性是重中之重. 直播带货app源码的实时性对于 ...
- 直播带货app源码,实现直播连麦和PK
一.概述 连麦:是指直播带货app源码中,由观众向主播发起连线请求,在主播和该观众之间建立低延迟的通讯链路,而其他观众可以看到"主播+连麦观众"的合成音视频内容. PK:是指直播过 ...
- 运营级手机直播平台源码 短视频直播带货APP源码
短视频直播带货APP源码 全开源原生直播APP源码 前端:原生APP 安卓端:Java 苹果端:OC 后台:PHP 数据库:Mysql 技术框架:Thinkphp5.1 系统特色功能包括:礼物系统:提 ...
- 如何选择网红直播带货平台源码的功能进行开发搭建
据三方数据显示,国内移动互联网在社交.视频.电商等几个领域,行业用户规模均已突破5亿,用户每天花费在互联网上的时间已突破6小时,人均单日时长增加18分钟,下沉市场用户规模高达6.14亿,红利可观.那么 ...
- 直播带货系统源码利用FloatingActionButton实现 展开/折叠多级悬浮菜单
直播带货系统源码利用FloatingActionButton实现 展开/折叠多级悬浮菜单的相关代码 1.大家看一下,我们最终提供出来的调用的示例: //初始化2个Item弹出菜单 val expand ...
- 直播带货app源码,用代码来实现全屏
直播带货app源码,代码实现全屏用到的相关代码 Window window = getWindow();requestWindowFeature(Window.FEATURE_NO_TITLE);if ...
- 基于JAVA直播管理系统计算机毕业设计源码+系统+lw文档+部署
基于JAVA直播管理系统计算机毕业设计源码+系统+lw文档+部署 基于JAVA直播管理系统计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软 ...
最新文章
- CSS深入研究:偷窥beautyGirl身材 - height
- 区块链和同态加密结合使用的电子投票系统_全同态加密资源汇总
- thymeleaf取model值_史上最详 Thymeleaf 使用教程
- c语言判断一个已知的二叉树是否是二叉排序树_10584 二叉树怎样序列化才能重建...
- Python和xml简介
- 最新数据显示,全国有580万人被限制乘坐高铁,大家怎么看?
- Java基础 —— 变量,选择,循环,数组,输入与输出等
- linux红黑树节点没有数据,真正理解红黑树,真正的(Linux内核里大量用到的数据 -电脑资料...
- JavaSE-22 反射
- [ACL18]基于Self-Attentive的成分句法分析
- Amazon IoT Core 服务成本优化
- java ITEXT实现PDF生成二维码和条形码
- 使用css、jquery实现一个云音乐播放器
- 自动化测试的三种测试报告模板
- KL散度,互信息和JSD
- .py文件与.ipynb文件互相转换
- python 定时发送消息给微信好友
- 基于向量的flash开发
- 用直流电机测转速——测速发电机标定实验
- 简单远程服务器日志归档查询脚本