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小项目之头像右上角加数字相关推荐

  1. Python 小项目 猜数字小游戏

    欢迎来到<Python 小项目>专栏,这个专栏会不定时更新Python的小项目,大家可以订阅关注哦! 这次,我们要编写一个非常简单的猜数字小游戏! 先看看运行效果: 代码详细教学: 导入模 ...

  2. 100 个 Python 小项目源码,总有一个用得到

    学习 Python 会有这么一个阶段,太简单的程序看不上眼,复杂的开源项目又有点力不从心,这个时候,你就需要接触点简单的 Python 小项目来提升 Python 技能. 碰巧 GitHub 上有这样 ...

  3. 新手友好!101 个 Python 小项目源码(推荐收藏)

    不管学习哪种编程语言,通过小项目练手,是快速提升和巩固技能的最佳方式. 今天推荐一个在 GitHub 有 5000+ Star 的资源仓库,汇集了各色各样的 Python 小项目. GitHub 链接 ...

  4. python小项目-python 小项目

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 事先录制好一段音频,客户接通电话后,自动播放https:blog.csd ...

  5. part1:推荐一些适合练手、课程设计、毕业设计的python小项目源码,无任何下载门槛

    人生苦短,我用python,随着python这些年的流行,很多人开始使用python来实现各种功能.下面推荐一些适合用来练手.大学生课程设计作业.大学生毕业设计的python小项目,尤其适合新手,源码 ...

  6. CSS实现头像右上角消息数字提示

    今天写个简单的小demo,关于CSS实现头像右上角消息数字提示,样式如下如图所示,在微信和扣扣消息里面比较常见. <!DOCTYPE html> <html><head& ...

  7. CSS仿微信头像右上角消息数字提示

    今天写个简单的小demo,关于CSS实现头像右上角消息数字提示,样式如下如图所示,在微信和扣扣消息里面比较常见. <!DOCTYPE html> <html><head& ...

  8. 开源Python小项目

    原文地址:开源Python小项目贡献! (github.com) 自述文件模板 项目 SR 否 项目 描述 作者 1 掷骰子刺激器Dice rolling Stimulator 这是一个使用Pytho ...

  9. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

最新文章

  1. Python 序列化
  2. Javascript中 toFixed 规则介绍及其改进方法
  3. java 且_JAVA中逻辑运算符“|”和“”与“||”和“”的用法
  4. 【华为大咖分享】1.云上开发,代码托管只是第一步(后附PPT下载地址)
  5. 被罚 50 亿后,Google 不再强制绑定 Android 默认引擎!
  6. 程序员如何用六年时间打造价值10亿的帝国?
  7. NLP学习—22.Transformer的代码实现
  8. Ulysses for Mac(最好用的纯文本编辑器)v22(65099)直装版
  9. 我的十大期望,已经过去五年了,我看看还需要多少年
  10. 介绍两种常见软件开发模式:“敏捷”和“瀑布”
  11. 购买成功订单详情html,订单成功页面功能实现
  12. 2021CCPC东北四省赛 解题报告
  13. Laravel查询构造器的pluck方法第一个参数可选类型array的问题
  14. 微信小程序流量主广告怎么加圆角
  15. 阿里校招 数据分析师 笔试题
  16. 上帝给我们大龄程序员的出路,就在这!(附:现状分析)
  17. c++ 经典服务器开源项目 Tinywebserver的使用与配置(百度智能云服务器安装ubuntu18.04可用公网ip访问)
  18. 智能卡系统设计之文件系统
  19. Warning: componentWillMount has been renamed, and is not recommended for use
  20. 云南财经大学龙泉校区 计算机学院,云南财经大学有几个校区

热门文章

  1. html5语义化编程,HTML5常用的语义化标签
  2. 笛卡尔坐标系_Shader学习(4)坐标系和矢量的概念
  3. python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
  4. linux popen管道,linux进程通信之标准流管道popen
  5. fpga加载程序慢_可重构计算:基于FPGA可重构计算的理论与实践 1.器件架构 译文(一)...
  6. 加密保护软件 WinLicense常见问题整理大全(四)
  7. springboot static方法与构造方法加载@VALUE
  8. BZOJ2693:JZPTAP——题解
  9. 微软邮件系统Exchange 2013系列(七)创建发送连接器
  10. Swift教程之基本操作符