python小项目之头像右上角加数字
pillow介绍
一、Image类的属性:1、Format 2、Mode 3、Size 4、Palette 5、Info
二、类的函数:1、New 2、Open 3、Blend 4、Composite 5、Eval 6、Frombuffer 7、Fromstring 8、Merge
三、Image类的方法:1、Convert 2、Copy 3、Crop 4、Draft 5、Filter 6、Fromstring 7、Getbands 8、Getbbox 9、Getcolors
10、Getdata 1 1、 Getextrema 12、Getpixel 13、Histogram 14、Load 15、Paste
PIL中所涉及的基本概念有如下几个:通道(bands)、模式(mode)、尺寸(size)、坐标系统(coordinate system)、调色板(palette)、信息(info)和滤波器(filters)。
Image模块:
Image模块是PIL中最重要的模块,它有一个类叫做image,与模块名称相同。Image类有很多函数、方法及属性。作用是处理图片
要求
数字放在右上角,颜色为红色,数字可以随意
原图
处理后:
程序如下:
__author__ = "Narwhale" #导入方法 from PIL import Image,ImageDraw,ImageFont #打开图片 im = Image.open('qq.jpg') #获取长w,高h w,h = im.size #设置图片可绘制 image_draw = ImageDraw.Draw(im) #设置字体样式 text_font = ImageFont.truetype("C:\Windows\Fonts\SCRIPTBL.TTF",20) #设置写什么字 text1 = '1' #绘制一个在右上角的半径为40的圆,颜色为红色 image_draw.ellipse((w-40,0,w,40),fill='red',outline='red') #将字写上绘制的圆上 image_draw.text([w-25,10],text1,font=text_font,fill='white') #图片保存 im.save("C:\\PycharmProjects\\编程\\7月\\7.5\\qq2.jpg")
转载于:https://www.cnblogs.com/hsj-jingyu/p/9275647.html
python小项目之头像右上角加数字相关推荐
- Python 小项目 猜数字小游戏
欢迎来到<Python 小项目>专栏,这个专栏会不定时更新Python的小项目,大家可以订阅关注哦! 这次,我们要编写一个非常简单的猜数字小游戏! 先看看运行效果: 代码详细教学: 导入模 ...
- 100 个 Python 小项目源码,总有一个用得到
学习 Python 会有这么一个阶段,太简单的程序看不上眼,复杂的开源项目又有点力不从心,这个时候,你就需要接触点简单的 Python 小项目来提升 Python 技能. 碰巧 GitHub 上有这样 ...
- 新手友好!101 个 Python 小项目源码(推荐收藏)
不管学习哪种编程语言,通过小项目练手,是快速提升和巩固技能的最佳方式. 今天推荐一个在 GitHub 有 5000+ Star 的资源仓库,汇集了各色各样的 Python 小项目. GitHub 链接 ...
- python小项目-python 小项目
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 事先录制好一段音频,客户接通电话后,自动播放https:blog.csd ...
- part1:推荐一些适合练手、课程设计、毕业设计的python小项目源码,无任何下载门槛
人生苦短,我用python,随着python这些年的流行,很多人开始使用python来实现各种功能.下面推荐一些适合用来练手.大学生课程设计作业.大学生毕业设计的python小项目,尤其适合新手,源码 ...
- CSS实现头像右上角消息数字提示
今天写个简单的小demo,关于CSS实现头像右上角消息数字提示,样式如下如图所示,在微信和扣扣消息里面比较常见. <!DOCTYPE html> <html><head& ...
- CSS仿微信头像右上角消息数字提示
今天写个简单的小demo,关于CSS实现头像右上角消息数字提示,样式如下如图所示,在微信和扣扣消息里面比较常见. <!DOCTYPE html> <html><head& ...
- 开源Python小项目
原文地址:开源Python小项目贡献! (github.com) 自述文件模板 项目 SR 否 项目 描述 作者 1 掷骰子刺激器Dice rolling Stimulator 这是一个使用Pytho ...
- python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统
原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...
最新文章
- Python 序列化
- Javascript中 toFixed 规则介绍及其改进方法
- java 且_JAVA中逻辑运算符“|”和“”与“||”和“”的用法
- 【华为大咖分享】1.云上开发,代码托管只是第一步(后附PPT下载地址)
- 被罚 50 亿后,Google 不再强制绑定 Android 默认引擎!
- 程序员如何用六年时间打造价值10亿的帝国?
- NLP学习—22.Transformer的代码实现
- Ulysses for Mac(最好用的纯文本编辑器)v22(65099)直装版
- 我的十大期望,已经过去五年了,我看看还需要多少年
- 介绍两种常见软件开发模式:“敏捷”和“瀑布”
- 购买成功订单详情html,订单成功页面功能实现
- 2021CCPC东北四省赛 解题报告
- Laravel查询构造器的pluck方法第一个参数可选类型array的问题
- 微信小程序流量主广告怎么加圆角
- 阿里校招 数据分析师 笔试题
- 上帝给我们大龄程序员的出路,就在这!(附:现状分析)
- c++ 经典服务器开源项目 Tinywebserver的使用与配置(百度智能云服务器安装ubuntu18.04可用公网ip访问)
- 智能卡系统设计之文件系统
- Warning: componentWillMount has been renamed, and is not recommended for use
- 云南财经大学龙泉校区 计算机学院,云南财经大学有几个校区
热门文章
- html5语义化编程,HTML5常用的语义化标签
- 笛卡尔坐标系_Shader学习(4)坐标系和矢量的概念
- python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
- linux popen管道,linux进程通信之标准流管道popen
- fpga加载程序慢_可重构计算:基于FPGA可重构计算的理论与实践 1.器件架构 译文(一)...
- 加密保护软件 WinLicense常见问题整理大全(四)
- springboot static方法与构造方法加载@VALUE
- BZOJ2693:JZPTAP——题解
- 微软邮件系统Exchange 2013系列(七)创建发送连接器
- Swift教程之基本操作符