用 Python 把你的朋友变成表情包 3
一、项目说明 在日常生活中,我们经常会存取一些朋友们的丑照,在这个项目中,我们以萌萌哒的熊猫头作为背景,然后试着在背景图上加入朋友们的照片。效果如下图所示: 二、实现步骤 导入朋友的照片(前景照片); 处理前景照片(缩放、旋转,填充); 导入熊猫头照片(背景照片); 将前景和背景拼接起来形成表情包; 在表情包下面添加文字。 三、Python 实现 1、导入需要的库 import cv2 impor...
一、项目说明 在日常生活中,我们经常会存取一些朋友们的丑照,在这个项目中,我们以萌萌哒的熊猫头作为背景,然后试着在背景图上加入朋友们的照片。效果如下图所示: 二、实现步骤 导入朋友的照片(前景照片); 处理前景照片(缩放、旋转,填充); 导入熊猫头照片(背景照片); 将前景和背景拼接起来形成表情包; 在表情包下面添加文字。 三、Python 实现 1、导入需要的库 import cv2 impor...
Hello,大家周末快乐,进度条大家肯定都接触过。经历过多少个深夜期盼着迅雷的进度条赶快跑完,到最后打开是葫芦娃全集的刺激。 到底该如何自己实现一个进度条呢?很多人觉得应该很难。其实只需要几行代码就可以完成这个功能。 接下来我们就来看看如何在命令行脚本以及 PySimpleGUI UI 中添加进度条。 下文将介绍 4 个常用的 Python 进度条库: Progress 第一个要介绍的 Pytho...
导读 本文是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。 学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。本文是 30 个极简任务,初学者可以尝试着自己实现;本文同样也是 30 段代码,Python 开发者也可以看看是不是有没想到的用法。 1 重复元素判定 以下方法可以检查给定列表...
无论是学习还是日常职场工作,经常头疼不同工具的查找和切换,耗费了大量的精力......直到我遇见了uTools——把全局搜索、翻译、截图OCR等等功能插件结合在一起,工作用起来太溜了! 那么,uTools可以用来干什么? 程序快速启动 首先,让我们记住一个非常简单的快捷键:Alt + 空格。这是启动uTools的全局快捷键,非常好记。 按下快捷键后会出现这个 ⬇⬇⬇看起来很像windows里的小冰...
用Python操作Excel也算常用的功能,比如爬取数据时,需要对数据进行格式化存储;自动化操作时也可能会操作到Excel。 今天就给大家分享5中常用的用Python操作Excel的方式 Python对Excel的读写主要有xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种。 1.xlrd主要是用来读取excel文件 import xlrd data = xlrd.op...
Python 是一门非常优美的语言,其简洁易用令人不得不感概人生苦短。在本文中,作者 Gautham Santhosh 带我们回顾了 17 个非常有用的 Python 技巧,例如查找、分割和合并列表等。这 17 个技巧都非常简单,但它们都很常用且能激发不一样的思路。 很多读者都知道 Python 是一种高级编程语言,其设计的核心理念是代码的易读性,以及允许编程者通过若干行代码轻松表达想法创意。 实...
大家好,我是阿亮。前段时间小米换Logo的事情,想必很多人都知道。 新Logo据说是请了日本平面设计大师原研哉花费了3年时间设计的,设计费高达200W! 这。。。就这?我想这钱也太好挣了吧~ 最终呈现效果 哈哈,咋们在讲述之前,首先看看最终呈现的效果吧,整体来说还是很不错的。 小米 “新” logo背后的数学 前段时间,小米公司发布了一条微博,引发了热议,原来小米换了新logo了。 很多人,都...
这篇文章会提供一些优化代码的工具。会让代码变得更简洁,或者更迅速。 当然这些并不能代替算法设计,但是还是能让Python加速很多倍。 其实前面讲算法的文章,也有提到过。比如适用于双向队列的 deque,以及在合适的条件下运用 bisect 和 heapq 来提升算法的性能。 而且前面也提到过,Python提供了当今最高级也是最有效的排序算法(list.sort)。 另外还有一个功能多样又迅速的...
Hello everyone,今天阿亮给大家康康两种网页病毒。这次代码真的只需要亿点点哦~~(拿去恶搞基友吧!) 第一种 我们先进入第一种,这个的威力没有你们想象的那么大,我们来看下方: import webbrowser import tkinter.messagebox while 1: webbrowser.open("baidu.com") tkinter.messagebox...
glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:’’, “?”, “[ ]”。””匹配任意0个或多个字符;”?”匹配任意单个字符;”[ ]”匹配指定范围内的字符,如:[0-9]匹配数字。 不区分大小写 '.'开头的不匹配 print(glob.glob(r’ . ./*’) )上一级所有目录 >...
推广返利