当前位置: 首页 > news >正文

高端网站哪种好做自媒体可以搬运国外网站新闻吗

高端网站哪种好,做自媒体可以搬运国外网站新闻吗,建筑安全员证查询网上查询官网,上海今天新闻头条新闻遇到一个需求#xff0c;要提取图片中的色调#xff0c;但还有一点特殊的需求#xff0c;就是不是提取颜色最多的色调#xff0c;也不是平均的色调#xff0c;是图片中偏暗的色调 这就需要我们动态的调整我们提取的算法#xff0c; 下面就看代码 dispatch_async(dispatch…遇到一个需求要提取图片中的色调但还有一点特殊的需求就是不是提取颜色最多的色调也不是平均的色调是图片中偏暗的色调 这就需要我们动态的调整我们提取的算法 下面就看代码 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{// 第一步 先把图片缩小 加快计算速度. 但越小结果误差可能越大int bitmapInfo kCGBitmapByteOrderDefault | kCGImageAlphaPremultipliedLast;CGSize thumbSize CGSizeMake(100, 100*self.backgroundImgView.height/(self.backgroundImgView.width ?: 100));CGColorSpaceRef colorSpace CGColorSpaceCreateDeviceRGB();CGContextRef context CGBitmapContextCreate(NULL,thumbSize.width,thumbSize.height, 8, thumbSize.width*4, colorSpace,bitmapInfo);CGRect drawRect CGRectMake(0, 0, thumbSize.width, thumbSize.height);CGContextDrawImage(context, drawRect, image.CGImage);CGColorSpaceRelease(colorSpace);// 第二步 取每个点的像素值unsigned char* data CGBitmapContextGetData (context);if (data NULL) {dispatch_async(dispatch_get_main_queue(), ^{callBack(nil);});};NSCountedSet* cls [NSCountedSet setWithCapacity: thumbSize.width * thumbSize.height];for (int x 0; x thumbSize.width; x) {for (int y 0; y thumbSize.height; y) {int offset 4 * (x * y);int red data[offset];int green data[offset 1];int blue data[offset 2];int alpha data[offset 3];// 过滤透明的、基本白色、基本黑色// 这里限制170是因为要去除偏亮的颜色 越接近250越亮if (alpha 0 (red 170 green 170 blue 170) (red 5 green 5 blue 5)) {NSArray *clr [(red),(green),(blue),(alpha)];[cls addObject:clr];}}}CGContextRelease(context);//第三步 找到出现次数最多的那个颜色NSEnumerator *enumerator [cls objectEnumerator];NSArray *curColor nil;NSArray *MaxColor nil;NSUInteger MaxCount 0;while ((curColor [enumerator nextObject]) ! nil){NSUInteger tmpCount [cls countForObject:curColor];if ( tmpCount MaxCount ) continue;MaxCount tmpCount;MaxColor curColor;}UIColor * subjectColor [UIColor colorWithRed:([MaxColor[0] intValue]/255.0f) green:([MaxColor[1] intValue]/255.0f) blue:([MaxColor[2] intValue]/255.0f) alpha:([MaxColor[3] intValue]/255.0f)];dispatch_async(dispatch_get_main_queue(), ^{callBack(subjectColor);});}); }如以上代码要注意这句条件限制 red 170 green 170 blue 170 这就限制我们提取比较暗的色调因为越接近250 颜色是越亮的当然我们可以根据自己的实际需求自己动态的调整提取的色调
http://www.hkea.cn/news/14514876/

相关文章:

  • 网站建设站长学做网站最好的网站
  • 手机网站建设设计公司网页设计师就业趋势
  • 常州网站排名提升wordpress 营销模板下载
  • 电子政务门户网站建设公司小程序怎么制作
  • 有电脑网站怎么做手机网站蓬莱做网站那家好
  • 视频网站开发周期网络营销推广方式包括?
  • 广州网站优化工具科技创新的重要性和意义
  • 目前搜索引擎排名wordpress优化 春哥
  • 中国第一个做电商网站开发网站需要怎么做
  • 关于申请网站建设维护经费校际凡科平台怎么登录
  • 媒体网站网页设计用vs做的网站怎么打开
  • 浅析小型企业网站的建设太康县城乡建设局规划网站
  • 建设网站搞网络营销的总结wordpress+search+sql
  • 网站模板套餐男女做视频观看网站
  • 营销网站的建造步骤短代码 wordpress
  • 建设二手商品网站总结建设网站有什么网站
  • 南宁市建设工程质量监督站网站怎么弄网址
  • 网站建设方案设计公司网站免费自建
  • 手机网站生产app华泰保险公司官方网站电话
  • 帝国网站系统做专题四川西充县建设局网站
  • 网站1996年推广本网站只做信息展示
  • 阿里巴巴怎么建设网站网站制作设计收费标准
  • 网站风格对比信息表网站建设哪家好知道万维科技
  • python做网站好吗做网站怎么选取关键词
  • 政务网站无障碍建设网站能需要怎么做才不会被攻击
  • 开个捕鱼网站怎么做美容行业培训网站建设
  • 网站关键词做的越多越好吗代运营公司是怎么运营的
  • 杭州便宜的手机网站建设广告设计与制作内容
  • 免费个人网站建站申请济南网站建设费用
  • 如何建设一个国际化的网站徐州商城网站建设