工具分享 | 免费分享国庆节专属半透明五星红旗图像制作工具

科技   体育   2024-09-26 08:10   天津  

点击上方"蓝字",关注"Python当打之年"

后台回复"1",领取众多Python学习资料
大家好,我是欧K~
国庆节马上就要来了,最近朋友圈、抖音圈里都在晒半透明国旗渐变的头像,今天给大家介绍一下如何使用python制作半透明国旗头像希望对大家有所帮助,如有疑问或者需要改进的地方可以联系小编。


1. 准备两张图片

  • 国旗图片

注意:国旗和国徽图案的标准版本,在中国政府网(www.gov.cn)下载

  • 头像图片
2. 绘图

2.1 读取图像

from PIL import Image

flag_img = Image.open('guoqi.png')
photo_img = Image.open('头像.jpg')
2.2 截出国旗左上角五角星
# 国旗图片的宽和高
flag_width, flag_height = flag_img.size
# 截出左上角五角星
crop_flag = flag_img.crop((66, 0, flag_height+66, flag_height))

2.3 渐变处理

# 将国旗截图处理成颜色渐变
for i in range(flag_height):
    for j in range(flag_height):
            color = crop_flag.getpixel((i, j))
            distance = int(math.sqrt(i*i + j*j))
            alpha = 255 - int(distance//key)
            new_color = (*color[:-1], alpha if alpha > 0 else 0)
            crop_flag.putpixel((i, j), new_color)

2.4 重置图像尺寸

new_crop_flag = crop_flag.resize(photo_img.size)
photo_img.paste(new_crop_flag, (0, 0), new_crop_flag)

2.5 保存图像

# 保存自己的国旗头像
photo_img.save('半透明国旗头像.png')
最终效果

3. 封装exe
指令:pyinstaller -F 国庆头像制作.py -w
效果:

4. 更多可视化源码
源码下载 | Python可视化系列文章资源(源码+数据)
👉 公众号后台回复【可视化项目源码】获取更多可视化代码+数据
END

以上就是本期为大家整理的全部内容了,程序已打包成exe文件,可在后台回复【国庆头像制作】获取,直接根据说明操作即可,喜欢的朋友可以点赞、点在看也可以分享让更多人知道。

 往期推荐 

源码下载 | Python可视化系列文章资源(源码+数据)

爬虫 | Python爬取某平台杭州二手房数据

爬虫 | Python搞定软科中国大学排名

爬虫 | Python爬取胡润百富榜数据

爬虫 | Python爬取微博实时热搜榜信息

爬虫 | Python爬取B站榜排行榜信息

可视化 | Flask+Mysql+Echarts 豆瓣电影Top250数据分析系统

Pandas+Pyecharts | 暑期档电影票房数据分析可视化

Pandas+Pyecharts | 平均预期寿命数据可视化

Pandas+Pyecharts | 2024年巴黎奥运会奖牌数据分析可视化

Pandas+Pyecharts | 杭州二手房数据分析可视化

Pandas+Pyecharts | 当当网畅销图书榜单数据分析可视化

Pandas+Pyecharts | 海南旅游攻略数据分析可视化

Pandas+Pyecharts | 全国海底捞门店数据分析可视化

Pandas+Pyecharts | 京东某商品销量数据分析可视化

Pandas+Pyecharts | 全国星巴克门店数据分析可视化

Pandas+Pyecharts | 第七次人口普查数据分析可视化

Pandas+Pyecharts | 快手APP全国大学生用户数据分析可视化

Pandas+Pyecharts | 奥迪汽车销量数据分析可视化

Pandas+Pyecharts | 剧荒了?用Python找找最近的热播好剧!

Pandas+Pyecharts | 2023年胡润百富榜数据分析可视化

Pandas+Pyecharts | 2023软科中国大学排名分析可视化

Pandas+Pyecharts | 成都大运会奖牌数据分析可视化

Pandas+Pyecharts | 电子产品销售数据分析可视化+用户RFM画像

Pandas+Pyecharts | 北京近五年历史天气数据可视化

Pandas+Pyecharts | 中国高校及专业数据分析可视化

Pandas+Pyecharts | 新冠疫情数据动态时序可视化

Pandas+Pyecharts | 全国吃穿住行消费排行榜,最‘抠门’的地区居然是北京!!!

Pandas+Pyecharts | 2022世界500强数据分析可视化

Pandas+Pyecharts | 上海市餐饮数据分析可视化

Pandas+Pyecharts | 山东省高考考生数据分析可视化

Pandas+Pyecharts | 20000+天猫订单数据可视化

Pandas+Pyecharts | 40000+汽车之家数据分析可视化

Pandas+Pyecharts | 广州市已成交房源信息数据可视化

Pandas+Pyecharts | 某直聘平台招聘信息数据可视化

可视化 | 再分享一套Flask+Pyecharts可视化模板二

可视化 | 分享一套Flask+Pyecharts可视化模板

可视化 | Python直观展示中国代表团冬奥会荣耀时刻

用Python分析了3W+《独行月球》影评数据,看看观众们怎么说~

Matplotlib | 世界足球俱乐部排名可视化

40000+条考研信息数据可视化(学校、专业分数分布)

【在看】的您又变好看了呢

Python当打之年
当打之年,专注于各领域Python技术,量的积累,质的飞跃。后台回复:【可视化项目源码】可获取可视化系列文章源码和数据
 最新文章