精华内容
下载资源
问答
  • 企业头像制作
    2014-12-30 17:27:00
    //1.加载原图
        UIImage *oldImage = [UIImage imageNamed:@"girl"];
        
        //2.开启上下文
        UIGraphicsBeginImageContextWithOptions(oldImage.size, NO, 0.0);
        
        //3.取得当前的上下文
        CGContextRef ctx = UIGraphicsGetCurrentContext();
        
        //4.画圆
        CGRect circleRect = CGRectMake(0, 0, oldImage.size.width, oldImage.size.height);
        CGContextAddEllipseInRect(ctx, circleRect);
        
        //5.裁剪(按照当前的路径形状裁剪)
        CGContextClip(ctx);
        
        //6.画图
        [oldImage drawInRect:circleRect];
        
        //7.取图
        UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
        
        //8.结束
        UIGraphicsEndImageContext();
        
        //9.写出文件
        NSData *data = UIImagePNGRepresentation(newImage);
        NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];
        NSString *realpath = [path stringByAppendingPathComponent:@"new.png"];
        [data writeToFile:realpath atomically:YES];
        //打印一下图片的沙盒路径
        NSLog(@"%@",realpath);


    转载于:https://my.oschina.net/u/2285956/blog/362378

    更多相关内容
  • 开源头像制作小程序

    2021-08-27 15:36:35
    这是我第一个开源小作品——头像创作大师,欢迎大家体验。 二、功能介绍 目前小程序的挂件类型有口罩、圣诞节、姓氏和国旗,这些挂件是部署在我的服务器,大家可以长期使用。 小程序主要有三块:首页、头像酷和个人...

    一、前言

    大家好!这是我第一个开源小作品——头像创作大师,欢迎大家体验。

    二、功能介绍

    目前小程序的挂件类型有口罩、圣诞节、姓氏和国旗,这些挂件是部署在我的服务器,大家可以长期使用。

    小程序主要有三块:首页、头像酷和个人中心。

    1、首页

    我把生成头像的功能封装成了一个组件,使用的时候,我们可以把背景图片传入组件。

    <mask-design :avatarPath="avatarPath" ref="maskDesign"></mask-design>
    

    添加挂件,绘制头像、保存头像等功能都是调用组件的方法。

    // 选择挂件
    changeMask(e) {
    	this.$refs.maskDesign.addMask(e.imgUrl);
    },
    // 绘制头像
    draw() {
    	this.$refs.maskDesign.draw();
    },
    // 保存头像
    saveCans() {
    	this.$refs.maskDesign.saveCans();
    },
    

    头像制作组件内部的拖动实现等功能,些许的复杂,有兴趣的同学可以看看,注释比较详细。

    2、头像酷

    头像酷包含一些头像图片,是后台可以添加的。

    3、个人中心

    这里只有联系开发者的按钮。

    4、小程序

    在这里插入图片描述

    三、关于我

    我的微信号【TheHelloWorld】,对这个头像小程序有什么疑问,随时可以交流。

    源码获取方式,【前端技术驿站】,回复112233获取

    回复react:
    1、React.js大众点评案例完整版
    2、React+TypeScript高仿AntDesign开发企业级UI组件库
    3、React17+React Hook+TS4最佳实践 仿Jira企业级项目
    回复vue
    1、[全栈开发 ]Vue+Django REST framework 打造生鲜电商项目
    2、核心源码内参
    3、Vue3+ElementPlus+Koa2 全栈开发后台系统
    4、ES6零基础教学解析彩票
    5、Node.js+Koa2框架生态实战 - 从零模拟新浪微博(完整版)
    6、vue无人点餐收银系统
    回复node
    1、Nodejs视频教程
    2、全栈最后一公里 - Nodejs 项目的线上服务器部署与发布
    3、深入浅出Node.js

    展开全文
  • 昨天朋友圈刷爆了@微信官方的梗,从起初的为头像添加国旗,到最后的各种Book思议的需求…而我呢?@了辣么辣么多的奥特曼,结果还是加班到12点多…最后想想,人还是得靠自己吧,@我自己吧… 昨天最近每晚加班回家都...
  • 使用前你需遵循如下规则: 允许个人或企业免费使用, 坚决不允许用户将比比小程序进行咸鱼、淘宝、资源站等进行售卖, 或者上传至任何资源网络平台进行传播下载, 一经群内小伙伴发现进行追责到底! 如果你不能遵守...

    比比小锦囊是一款后台可自定义模板的头像生成小程序,基于wordpress开发。

    自行微信中搜索小程序【比比小锦囊】查看效果

    公众号详细介绍:
    https://mp.weixin.qq.com/s/8pcwrAQSh-pHuuuPy3IG4A

    导入素材包:
    https://beebee.work/2021/12/23/bi-bi-xiao-jin-nang-xiao-cheng-xu-zhu-ti-bao/

    比比小锦囊

    解决痛点:

    国庆的时候比比发布了一款群友提供的国庆头像小程序,大家的用户体量暴增的同时,却发现要添加流量主、或者跳转公众号等按钮的时候需要再一次提交发布审核。因为官方审核慢的原因,很多小伙伴错失了流量变现的机会。

    为了解决反复提交审核的老大难问题,比比小程序率先在行业里做出了可后台DIY积木的功能,编辑人员只需在后台动动手指拖拽积木就可以DIY出属于自己的个性小程序。

    这样,无论是跳转公众号、视频号、其他小程序还是置入流量主广告就可以非常方便的操作了。

    功能一览

    1. 支持博客功能
    2. 支持头像工具生成
    3. 支持轮播海报、横向滚动、纵向栅栏格等12种DIY积木布局
    4. 支持跳转公众号
    5. 支持跳转H5
    6. 支持跳转其他小程序
    7. 支持长按图片关注公众号、微信号
    8. 支持打开微信红包封面
    9. 支持打开视频号视频
    10. 支持打开PDF文档
    11. 支持头像生成开启激励广告
    12. 支持全站投放流量主原生模板广告
    13. 支持插屏广告
    14. 支持云开发图片安全检测
    15. 支持开启CDN图片裁剪
    16. 支持外链图片、视频、音频
    17. 支持自定义字段
    18. 支持百度盘跳转
    19. 支持自定义底部菜单
    20. 支持换主色调
    21. 支持暗黑模式
    22. 支持主题导出导入
    23. 支持点赞、评论
    24. 支持内置动画雪花和星星
    25. 支持motion动画
    26. 支持引入腾讯无广告视频

    部署教程

    *详细图文教程请前往公众号[APP比比]查看

    step1.从github或者gitee下载比比小锦囊小程序前端代码;

    step2.自行百度如何购买服务器配置宝塔安装wordpress(也可进比比专项群请加群友);
    step3.进入wordpress后台插件库搜索【beebee mini】,安装启用此插件;
    step4.在宝塔面板启用伪静态规则;
    step5.在wordpress后台设置里固定链接选择第二项;
    step6.将比比小锦囊小程序前端代码导入微信开发者工具中;
    step7.微信开发者工具搜索【https://red.demo.appbeebee.com/】替换为你的域名;
    step8.进入wordpress后台比比小程序 > 主题面板启用【比比小锦囊】安装页面中提示的配套插件;
    step9.此时会发现左侧会出现【挂件】这个新的栏目;
    step10.进入wordpress后台比比小程序 > 主题设置,点击一下【保存】
    step11.访问:你的域名/wp-json/acf/v3/options/options 如何有大片代码说明安装成功。
    step12.微信开发者工具可以看到首页显示出来了,但没有内容。
    step13.前往小程序官方网站https://mp.weixin.qq.com注册小程序账号,资质可以是个人资质,类型选择:工具、图片处理。找到开发选项,生成小程序密钥;
    step14.进入wordpress后台 > 小程序 > 基本设置,前两项填写获取的密钥;
    step15.剩下的工作就是在比比主题设置里DIY操作和添加挂件文章了。
    step16.如果想快速打造成网友做的样子,可以导入他们分享的主题包。
    step17.前往比比素材网https://beebee.work下载网友分享的比比主题包。
    step18.进入wordpress后台 > 工具 > 导入 > 导入比比主题,选择获得的主题包,可快速完成主题配置;
    step19.进入wordpress后台 > 工具 > 导入 > Wordpress(运行导入器),选择主题包的挂件数据,可快速将挂件内容和媒体文件完成配置;
    step20.此时,刷新开发工具可以看到页面完成了,如果页面不出现,请在开发工具上启用不要校验域名;
    step21.进入小程序后台,开发选项里配置服务器域名添加以下安全域名:

    step22.如果需要使用图片安全检测功能,小程序开启云开发功能配置env即可。
    step23.上传代码提交审核,等待通过后发布小程序即可。

    声明

    比比小锦囊小程序在github上供用户免费下载使用。使用前你需遵循如下规则:

    • 允许个人或企业免费使用,
    • 坚决不允许用户将比比小程序进行咸鱼、淘宝、资源站等进行售卖,
    • 或者上传至任何资源网络平台进行传播下载,
    • 一经群内小伙伴发现进行追责到底!

    如果你不能遵守以上规则,请勿使用比比原创小程序,以免不必要的版权纠纷。

    https://appbeebee.com
    https://hellobeebee.com
    https://beebee.work
    为比比官方平台、官方素材平台和官方社区平台。

    【APP比比】为比比原创小程序官方唯一公众号,

    原创不易,且用且珍惜。

    展开全文
  • 本程序功能有限只能满足基础型企业网站的建站需求,无法满足更搞要求的企业站,也无法利用本程序制作门户网站,更不能建站购物站。为了克服以上技术局限,我们开发了“新坐标CMS-超级云端网站管理系统”,可以满足...
  • 有趣的Python图片制作,用QQ好友头像拼接出里昂

    万次阅读 多人点赞 2020-04-21 16:02:21
    将所有头像合并为大图 将所有头像以某个模板合成大图 同样,先给上所有运行效果图: 代码实现 1、代码所需库 import requests,codecs,re,urllib,os,random,math from PIL import Image import numpy as np import ...

    在本篇博客中,我们将实现两个功能:

    • 将所有头像合并为大图
    • 将所有头像以某个模板合成大图

    同样,先给上所有运行效果图:

    在这里插入图片描述

    代码实现

    1、代码所需库
    import requests,codecs,re,urllib,os,random,math
    from PIL import Image
    import numpy as np
    import cv2 as cv
    
    2、代码讲解

    本篇博客就不再讲解如何获取好友头像了,需要的可以参考这篇博文:
    python爬虫-从QQ邮箱获取好友信息并爬取头像

    现在,我们已经有了所有的好友头像,接下来我们先实现对所有头像的集合咯

    在这里插入图片描述2.1、将小头像合并为大图

    对于这个,就是直接将每个小头像贴在大图上就行了,这个利用Image的paste函数就可以解决。对于贴的顺序就可以直接按照下面图示一个个贴:

    在这里插入图片描述所以,直接给出代码:

    
    def simple_split(filepackage,size,littlesize): #简单拼接,参数为图片文件名,每行每列的size,小头像图片的大小
    	row = size[0]
    	col = size[1]
    	bigimg = Image.new('RGBA',(littlesize*row,littlesize*col))  #结果图
    	number = 0
    	for i in range(row):  #行
    		for j in range(col):  #列
    			randpic = random.randint(1,friends_count)
    			img = Image.open(filepackage+str(randpic)+'.png').convert('RGBA')
    			img = img.resize((littlesize,littlesize))
    			loc = (i*littlesize,j*littlesize,(i+1)*littlesize,(j+1)*littlesize)
    			print(loc,number)
    			number+=1
    			bigimg.paste(img,loc)
    	bigimg.save(resultSavePath)
    

    由于好友不多,所以我们每次就随机选择一个好友头像贴上去,所以如果你的密度大的话最后出现的头像有很多重复的头像。

    给大家展示下最后我的图片吧:

    在这里插入图片描述

    2.2、以某个图片为模板拼接图片

    由于不清楚有没有能够直接做出来的第三方库,所有我就自己造了个小轮子。

    思路:
    将模板分为A x B的小图,就将它的位置形容为 pic[i][j] 吧,然后获取每个小图的平均RGB值,将 pic[i][j] 的平均RGB值和好友头像的RGB值做对比,找出最接近的头像,然后将该头像插入在图像的 pic[i][j] 处。

    思路还是比较简单吧😀

    接下来就是实现了:

    代码很多地方都给出了注释,我就不多讲了,直接给出代码:

    import requests,codecs,re,urllib,os,random,math
    from PIL import Image
    import numpy as np
    import cv2 as cv
    
    txtpath = 'C:/Users/11037/Desktop/test/qqfriends.txt'  #你从QQ邮箱中粘贴的文件
    savepath = 'C:/Users/11037/Desktop/touxiang/'  #头像存储位置
    
    resultSavePath = 'C:/Users/11037/Desktop/result2.png'   #结果存储位置
    modePath = 'C:/Users/11037/Desktop/leno.jpg'    #模板存储位置
    
    friends_count = 0   #好友数量
    all_mean_rgbs = []   #存储计算出的所有平均rgb值
    
    def meanrbg(img):  #计算图片平均rgb
    	rgb = np.array(img)
    	r = int(round(np.mean(rgb[:, :, 0])))
    	g = int(round(np.mean(rgb[:, :, 1])))
    	b = int(round(np.mean(rgb[:, :, 2])))
    	return (r,g,b)
    
    def gettouxiang(txtpath):#输入你的txt文件存储位置
    	file = codecs.open(txtpath,'rb','utf-8')
    	s = file.read()
    	pattern = re.compile(r'\d+@qq.com')
    	all_mail = pattern.findall(s)  #正则表达式匹配所有的qq号
    	all_link = []  #用于存储需要访问的链接
    	url = 'http://qlogo.store.qq.com/qzone/'
    	for mail in all_mail:
    		qq = mail.replace('@qq.com','')
    		l = url + qq +'/'+qq+'/100'
    		all_link.append(l)
    	i = 1
    	for link in all_link:   #遍历链接,下载头像
    		saveurl = savepath+str(i)+'.png'
    		savaImg(link,saveurl)
    		i +=1
    		print('已下载',i)
    	friends_count = len(all_link) #获取朋友头像数量
    	return True
    
    def savaImg(picurl,saveurl):  #存储图片函数,picurl是图片的URL,saveurl是本地存储位置
    	try:
    		bytes = urllib.request.urlopen(picurl)
    		file = open(saveurl,'wb')
    		file.write(bytes.read())
    		file.flush()
    		file.close()
    		return True
    	except:
    		print('worry')
    		savaImg(picurl,saveurl)
    
    
    def simple_split(filepackage,size,littlesize): #简单拼接,参数为图片文件名,每行每列的size,小头像图片的大小
    	row = size[0]
    	col = size[1]
    	bigimg = Image.new('RGBA',(littlesize*row,littlesize*col))
    	number = 0
    	for i in range(row):
    		for j in range(col):
    			randpic = random.randint(1,friends_count)
    			img = Image.open(filepackage+str(randpic)+'.png').convert('RGBA')
    			img = img.resize((littlesize,littlesize))
    			loc = (i*littlesize,j*littlesize,(i+1)*littlesize,(j+1)*littlesize)
    			print(loc,number)
    			number+=1
    			bigimg.paste(img,loc)
    	bigimg.save(resultSavePath)
    
    
    def mode_split(filepackage,modepath,bigsize,littlesize):  #以模板存储头像
    	row = bigsize[0] #大图每行多少个小头像
    	col = bigsize[1] #每列
    	suitSize = (littlesize*row,littlesize*col)  #大图最终的像素size
    	bigImg = Image.open(modepath)
    	bigImg = bigImg.resize(suitSize)
    	resultImg = Image.new('RGBA',suitSize) 
    
    	for i in range(row):
    		for j in range(col):
    			cutbox = (i*littlesize,j*littlesize,(i+1)*littlesize,(j+1)*littlesize)  #模板剪切用于对比的某个区域
    			cutImg = bigImg.crop(cutbox) #复制到cutImg中
    			tmprgb = meanrbg(cutImg) 
    			suitOne = mostSuitImg(tmprgb) + 1  #对比出最合适的头像
    
    			img = Image.open(filepackage + str(suitOne) + '.png').convert('RGBA')
    			img = img.resize((littlesize,littlesize))
    			resultImg.paste(img,cutbox)
    			print('已粘贴',cutbox)
    	resultImg.save(resultSavePath)  #存储
    
    
    def mostSuitImg(tmprgb):  #进行对比,找出最合适的头像
    	global all_mean_rgbs
    	minRange = 200000
    	id = 0
    	for rgb in all_mean_rgbs:
    		tmp = (rgb[1][0]-tmprgb[2])**2+(rgb[1][1]-tmprgb[1])**2+(rgb[1][2]-tmprgb[1])**2
    		if tmp<minRange:
    			minRange = tmp
    			id = rgb[0]
    	return id
    
    
    if __name__ == '__main__':
    	# gettouxiang(txtpath)   #获取头像,如果已经获取就可以给注释掉了
    	# simple_split(savepath,(20,20),30)   #简单拼接
    	
    	#模板拼接
    	for i in range(1,friends_count+1):
    		img = cv.imread(savepath+str(i)+'.png')
    		rgb = meanrbg(img)
    		all_mean_rgbs.append(rgb)
    	all_mean_rgbs = list(enumerate(all_mean_rgbs))  #给列表增加一个索引
    	
    	mode_split(savepath,modePath,(50,80),20)  #模板拼接
    
    

    给大家看看最终的效果:

    在这里插入图片描述
    这样一看还是都不错是吧。哈哈。

    再给出里昂的模板和最终成果:
    在这里插入图片描述
    在这里插入图片描述
    添加【修改后的Leon】:
    在这里插入图片描述

    我默认将每个头像以数字命名,可以便于后续的操作。

    同时,以上代码都进行了封装,很多函数都可以独立使用,用于满足不同的功能。可以自己读完代码进行改写实现自己需要的功能,比如说以上我默认头像图片都是正方形,你如果图片有长方形的改变下代码也可以满足。

    理论上来说,你的好友头像越多,制作出来的图片与模板的差异也就越小。以mode_split这个函数为例,你设置的bigsize越大,你的图片也就越清晰。

    以上代码有不足的地方还请大家多多包涵。水平有限,我们,都在努力奔跑~
    
    喜欢的话,请三连哦
    
    注意:最后送大家一套2020最新企业Pyhon项目实战视频教程,点击此处 进来获取 跟着练习下,希望大家一起进步哦!

    在这里插入图片描述

    原文链接:https://blog.csdn.net/the_sangzi_home/article/details/105659003

    更新: 突然发现我的RGB弄反了,搞得我的Leon变得蓝秋秋的,已经修改代码,没问题了。

    展开全文
  • 代码精巧的开源内容管理系统(CMS),支持PHP SQLite3/MySQL和ASP ACCESS/MSSQL,模板标签机制容易理解,制作方便,完全自定义的URL 等功能助你轻易实现众多SEO细节,是制作网络营销型企业网站的首选,此版本为KingCMS...
  • 二维码制作生成PC音视频等内容生成二维码活码,应用于二维码生成 PC 、企业宣传、产品介绍、教育培训... 二维码生成 PC模板 二维码生成 PC模板使用互联二维码编辑器制作
  • 本程序功能有限只能满足基础型企业网站的建站需求,无法满足更搞要求的企业站,也无法利用本程序制作门户网站,更不能建站购物站。为了克服以上技术局限,我们开发了“新坐标CMS-超级云端网站管理系统”,可以满足...
  • 抖音SEO三大运营策略_系统操作_原创视频批量制作_视频内容优质 抖音SEO注意事项 1.头像简单干净,印象深刻 2.简介一句话介绍自己,突出主题 3.背景图可以引导关注、吸引人关注 4.账号最好做企业认证 带V更容易...
  • 企业采购 <li class="space"></li> 客户服务  <li class="space"></li> 网站导航  <li class="space"></li> 手机京东 <!-- 快速导航栏结束 --> <!-- 中间部分 --> <!-...
  • 各种生产型企业的ERP项目选型
  • 【代运营合同】抖音企业号代运营合同.docx
  • flex用户头像制作组件,大功告成

    千次阅读 2011-08-10 15:13:44
    头像制作对于网站、论坛、管理系统、企业应用都b/s结构的系统都是非常实用的功能。 它主要实现如下功能:头像制作、摄像头拍照、本地图片上传、图片缩放、图片旋转、图片本地预览 支持回调js,支持java、php、...
  • 抖音企业号代运营合同短视频服务价格.pdf,这是一份不错的文件
  • 当然,同一系统内,默认头像也可以不唯一,比如,根据用户性别、星座匹配头像,根据用户身份角色匹配头像(司机/乘客,招聘者/求职者),或者制作头像库为用户随机分配头像。 系统推荐头像 让用户自己拍摄/找到一张...
  • 增加,预定义用户头像,把头像图片放到/images/headface下即可读取 增加,根据文章ID或Tag调用相关记录的标签,更强大的SEO功能 增加,对基本模型的标题后台搜索功能 完善,对留言和评论采用地方门户版的审核机制...
  • 企业微信自定义应用页面授权过程

    千次阅读 2021-01-26 11:40:09
    一、背景 最近接到一个项目,项目原团队(产品、技术)已经解散,交接情况不明,也无人接手。刚好我负责的业务跟这些项目有半毛钱... 1、配置企业微信应用,前往企业微信后台管理配置,如下截图: 2、页面地址...
  • Python3制作中文词云图

    2020-12-18 13:29:08
    Android自定义控件实例,圆形头像(图库 + 裁剪+设置),上传头像显示为圆形,附源码 Android项目开发中经常会遇见需要实现圆角或者圆形的图片功能,如果仅仅使用系统自带的ImageView控件显然无法实现此功能,所以...
  • 应届生毕业时,很多时候进入的是买方市场,因为没有经验,在薪资和企业的选择上较为有限,能否跟上一个“好师父”,一定程度上也影响了他们未来的职业生涯。昨天,BOSS直聘和央视新闻展开了一次“...
  • 近日在学习python,在公众号上学到的一个很有意思的小项目,利用python将微信所有好友的头像做成拼图,效果如下。 看完了图,你可能想知道这个图咋做出来的,不会是我闲着无聊把把好友头像一个个保存下来再用 PS ...
  • 如何做企业公众号?

    千次阅读 2021-12-16 17:07:37
    微信公众号的营销价值日益凸显,很多企业争先恐后地开通公众号,说到企业公共号,大家一看名字、头像就没有点击的冲动,再看文章标题就更不会点了。企业公众号怎么做好呢?又要吸引人,又得起到宣传推广的效果,要说...
  • 猎聘为一些企业CEO和高管制作了海报,海报上印有招聘人的头像和猎聘文案。受众扫描海报下方的二维码,即可显示招聘职位。如果想了解更多,就需要下载猎聘APP。 猎聘的这种方法不仅能扩大自己的权威度,而且有利于...
  • 怎么能免费制作自己的微信小程序? 看下方,小程序的制作有以下四种主要方式: 免费小程序(这里分为三种小程序类型,1.个人小程序2.个体小程序3.企业小程序) [一般个人小程序的话不建议申请,因为权限接口很多...
  • 头像认领活动中,APENFT将精心为50位全球影响力人物制作赛博朋克风格的NFT头像,当NFT头像被其本人认领时,每增加一位认领人,APENFT将捐出5000美金,用于One Tree Planted、Koala Clancy Foundation等国际公益...
  • Epub是团队引入的专业级H5应用开发工具,能够快速制作出高质量的H5运营交互页面,具有动画控制、交互设定、社交应用和数据应用的特点,其制作过程就类似于制作一个PPT,比较容易上手。 动画控制:是目前唯一...
  • 现下小程序非常火,现在和公众号一样,成为很多中小门店的标配,但是没有编程基础、又想为自己的店铺制作一个小程序,该如何做小程序呢?今天给大家分享一个小程序开发神器之前发布了一个手动制作微信小程序教程,很...
  • 这些数据对于企业制作用户画像、实时了解项目推广情况、制定新的市场策略提供重要的参考。 如何制作社交媒体二维码? 第一步,登录二维彩虹二维码生成器 第二步,选择“社交媒体”选项 第三步,填写社交媒体信息、...
  • 微信小程序用vant组件制作通讯录 效果图: 代码如下: .wxml: 在这里插入<van-index-bar index-list="{{ indexList }}"> <view> <van-index-anchor index="省" use-slot="true">省级负责人<...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,724
精华内容 1,089
关键字:

企业头像制作