精华内容
下载资源
问答
  • 给头像加边框——校庆头像制作的小程序 ——分享改变世界,感谢成长路上遇见的分享 话不多说先上图(满意客官再往下看): 首页 选择头像框 制作界面 ...

    给头像加边框——校庆头像制作的小程序

                                                                                                                         ——分享改变世界,感谢成长路上遇见的分享

    话不多说先上图(满意客官再往下看):

    首页
    选择头像框
    制作界面
    用户选择图像
    用户裁剪选择的图像
    生成并保存头像到手机
    效果图
    扫码体验

    话不多说先上代码:

    <!--index.wxml-->
    <!--制作头像首页(类似一个海报)-->
    <view class="container">
       <!-- 卡片样式(个人感觉有利于大小不同的手机看海报,并不是响应式) -->
       <view class="card_wrap">
        <view class="card_item card1 ">
          <!-- 给海报顶部一个小蛋糕 -->
          <span class="change_icon">
            <image src="/images/dangao.png"></image>
          </span>
          <!-- 海报文字 -->
          <view class="card_info">
            <blockquote class="card_info_mes_title">90岁生日快乐!</blockquote>
              <span class="card_info_mes_item" style="margin-top: 15px;">薪火相传,弦歌不辍</span>
              <span class="card_info_mes_item">桃李不言,下自成蹊</span>
              <span class="card_info_mes_item">十月二十日,我们在AHAU等你</span>
          </view>
          <!-- 底部的跳转选择头像框button -->
          <view class="btn-cta buy_btn" id="1" bindtap="toselect">一起换头像吧!</view>
          <!-- 海报的整个background-image -->
          <image src="/images/xianhua1.jpg"></image>
          <!-- 底部小广告 -->
          <view class="footer">出品人:AAU 技术支持:信计院16网络M</view>
        </view>
       </view> 
    </view>
    <!--author:马小帅.-->
    

    算了,不是很复杂,直接上项目:

    SchoolBirthdayPhoto项目_Github地址——下载本地直接跑吧

    实用简单的一个微信小程序,给需要的人。如果你觉得好就赞一个,不好的话,我会慢慢变好的。

    如果有什么能改变代码的世界,我想那肯定是分享。                      ——侵删,本人qq:2928423192(啥都可联系,博客登的少)

                                                                                                         

    展开全文
  • 开源头像制作小程序

    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

    展开全文
  • flex用户头像制作组件,大功告成

    千次阅读 2011-08-10 15:13:44
    头像制作对于网站、论坛、管理系统、企业应用都b/s结构的系统都是非常实用的功能。 它主要实现如下功能:头像制作、摄像头拍照、本地图片上传、图片缩放、图片旋转、图片本地预览 支持回调js,支持java、php、...

    写一个好用实用的组件太不容易了,感谢那么多给我提意见的好朋友,感谢大家的关注!

    头像制作对于网站、论坛、管理系统、企业应用都b/s结构的系统都是非常实用的功能。

    它主要实现如下功能:头像制作、摄像头拍照、本地图片上传、图片缩放、图片旋转、图片本地预览

    支持回调js,支持java、php、asp,均有示例源码,可方便快速的嵌入任何网页。

    试用地址: http://www.maylandstudio.com/c_util/c_avatar_mayland/


    如果能你对组件的功能有什么看法,欢迎跟我交流!谢谢。


    展开全文
  • 有趣的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变得蓝秋秋的,已经修改代码,没问题了。

    展开全文
  • 企业采购 <li class="space"></li> 客户服务  <li class="space"></li> 网站导航  <li class="space"></li> 手机京东 <!-- 快速导航栏结束 --> <!-- 中间部分 --> <!-...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 我们经常会看看钉钉这个办公软件,如果你没有传头像上去,他会默认生成一个带有你的名字的头像,这个是怎么生成的呢,有很多需求里面可能也会有 这个要求,就是通过一个名词生成一个头像,接下来我和大家说一下具体...
  • Epub是团队引入的专业级H5应用开发工具,能够快速制作出高质量的H5运营交互页面,具有动画控制、交互设定、社交应用和数据应用的特点,其制作过程就类似于制作一个PPT,比较容易上手。 动画控制:是目前唯一...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 钉钉头像生成

    千次阅读 2019-10-06 15:41:48
    * 绘制字体头像 * 如果是英文名,只显示首字母大写 * 如果是中文名,只显示最后两个字 * @param name * @param outputPath * @param outputName * @throws IOException */ public static void generateImg...
  • 最后我想说的是,发布招聘信息是企业曝光增加知名度的一个途径,在招聘网站一本正经地发布招聘和在H5上脑洞大开地展示企业文化,都是2016年每个企业值得一试的一个新形式。各位HR大大们,让招聘形式燥起来吧!
  • 当然,同一系统内,默认头像也可以不唯一,比如,根据用户性别、星座匹配头像,根据用户身份角色匹配头像(司机/乘客,招聘者/求职者),或者制作头像库为用户随机分配头像。 系统推荐头像 让用户自己拍摄/找到一张...
  • php+flash头像上传组件

    2015-01-09 15:39:00
    有会员系统的站点一般都会有一个头像上传组件,一般做的最简单的是 这样的方式长处是代码写的简单,仅仅要推断图片大小和类型,然后更新数据库。可是用户体验不高。并且站点其它页面假设要使用较小的20X20或148...
  • 制作微信公众号

    2020-06-20 23:21:22
    企业 个人 基本内容: 1定位: (1)专业,特长 (2)兴趣爱好 2起名字 (1)个人品牌 (2)领域名称(十点读书,爱健身) (3)个人品牌+领域名称 (4)公司名称 注意事项: (1)不易太长 (2)不易复杂 (3)不要...
  • 说话人头像技术: 让语音可视 【进入论坛】 【推荐朋友】 【关闭窗口】 2007年0...
  • 代码精巧的开源内容管理系统(CMS),支持PHP SQLite3/MySQL和ASP ACCESS/MSSQL,模板标签机制容易理解,制作方便,完全自定义的URL 等功能助你轻易实现众多SEO细节,是制作网络营销型企业网站的首选,此版本为KingCMS...
  • 制作京东页面

    千次阅读 2019-09-16 03:15:25
    在这次制作京东首页的过程中我学会了,定位的知识包括:{ position:absolute;//绝对定位; position:relative;//相对定位; position:fixed;//固定定位; } 在运用定位的时候要保证“父相子绝”的原则,父亲元素...
  • 本程序功能有限只能满足基础型企业网站的建站需求,无法满足更搞要求的企业站,也无法利用本程序制作门户网站,更不能建站购物站。为了克服以上技术局限,我们开发了“新坐标CMS-超级云端网站管理系统”,可以满足...
  • 猎聘为一些企业CEO和高管制作了海报,海报上印有招聘人的头像和猎聘文案。受众扫描海报下方的二维码,即可显示招聘职位。如果想了解更多,就需要下载猎聘APP。 猎聘的这种方法不仅能扩大自己的权威度,而且有利于...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 10个H5页面制作工具,功能全面评测

    万次阅读 2016-07-22 20:31:14
    目前市面上各种H5页面制作工具,其中既有滥竽充数的,也有真材实料的。但是怎么区分呢?其实最简单的办法就是看案例,也就是用这些H5页面制作工具能做出哪些类型的H5。 笔者在创作H5的路上走过很多坑,基本...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 博客网页制作

    2015-08-08 17:32:57
    博客网页制作 首页:    博客首页    body {  margin-top: 0px;  }  #p0 {  background-image: url("background1.jpg");  background-size:
  • 近期,以 CryptoPunks 为代表的头像类 NFT 项目尤其火爆,平均成交价格甚至达到数十万美元。Coingecko 分析师 Benjamin Hor 撰文对近期该热潮中的Crypt...
  • 它帮助企业将网站访问者转化为客户和潜在客户。 在本文中,我们将向您展示如何使用WordPress制作落地页。 下面是我们将在本指南中介绍的内容的简要概述。 目录 什么是落地页? 方法1。使用SeedProd创建...
  • 本程序功能有限只能满足基础型企业网站的建站需求,无法满足更搞要求的企业站,也无法利用本程序制作门户网站,更不能建站购物站。为了克服以上技术局限,我们开发了“新坐标CMS-超级云端网站管理系统”,可以满足...

空空如也

空空如也

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

企业头像制作