给图片右上角加上红色的数字(python)

给图片右上角加上红色的数字(python)

by 伍雪颖

from PIL
import Image,ImageDraw,ImageFont

def addNum(filePath):

img = Image.open(filePath)

size = img.size

fontSize = size[1] /
4

draw = ImageDraw.Draw(img)

ttFont = ImageFont.truetype("/Library/Fonts/arial.ttf", fontSize)

draw.text((size[0]-fontSize,
0),
"3",(256,0,0),
font=ttFont)

del draw

img.save(‘./result.jpg‘)

img.show()

print addNum("image.jpg")

时间: 2024-11-06 06:20:27

给图片右上角加上红色的数字(python)的相关文章

20170511 Python练习册0000 将头像右上角加上红色的数字

现在开始每天做一个Python小练习,第一个练习 #!/usr/bin/env python#-*- coding:utf8 -*-from PIL import Image, ImageDraw, ImageFontdef add_num(img): draw = ImageDraw.Draw(img)#创建一个可用来对img进行操作的对象,即创建绘画对象 myfont = ImageFont.truetype('C:/windows/fonts/Arial.ttf', size=40)#加载

Show-Me-the-Code 第 0000 题 图片右上角加数字

第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. Python的PIL库图像处理很强大也比较易用,学习一下之后就搞定了 效果: 使用方法:执行py,将根目录下的目标文件logo.jpg右上角加上红色数字后输出到根目录的output.jpg文件中 0000.图片右上角加数字.py #!/usr/bin/env python #coding: utf-8 myPath = "/home/bill/Desktop/" fontPa

字符型图片验证码识别完整过程及Python实现

1   摘要 验证码是目前互联网上非常常见也是非常重要的一个事物,充当着很多系统的 防火墙 功能,但是随时OCR技术的发展,验证码暴露出来的安全问题也越来越严峻.本文介绍了一套字符验证码识别的完整流程,对于验证码安全和OCR识别技术都有一定的借鉴意义. 2   关键词 关键词:安全,字符图片,验证码识别,OCR,Python,SVM,PIL 3   免责声明 本文研究所用素材来自于某旧Web框架的网站 完全对外公开 的公共图片资源. 本文只做了该网站对外公开的公共图片资源进行了爬取, 并未越权 

android应用icon右上角未读消息数字提示

1.此功能是指应用图标展示的数字,例如未读短信,邮件,类似iOS应用icon 原生Android系统并不支持此功能 定制的Samsung,sony支持此功能,有各自对应不同的实现方式,以三星为例 1.在AndroidManifest.xml中加上两个权限: <uses-permission android:name="com.sec.android.provider.badge.permission.READ" /> <uses-permission android:

iOS 绘图(drawrect)图片裁剪的红色框框

随着手指在屏幕上滑会实时显示一个红色框框,可以用来裁剪图片.新建一个UIView类继承于UIView,在里面进行绘图操作.在需要的UIViewController里实现代理方法即可.图片裁剪方法,以后会详细介绍,这里不做讲解.效果图和代码如下: //  MyView.h //  头像编辑 //  Created by Dong on 15/5/8. //  Copyright (c) 2015年 Dong. All rights reserved. #import <UIKit/UIKit.h>

每日一题 LeetCode 有效的数字 Python实现

有效的数字(简单题) class Solution:def isValid(self, s):""":type s: str:rtype: bool""" a=list(s) b=[] #存放左括号的栈 qc:list当做栈 c={'(':')','[':']','{':'}'} #字典存储 qc:key:value 键:值 for i in a: if i=='': return True elif i in c: #如果是字典中的键,即左括号

百度的富文本编辑器UEditor添加图片自动加上宽度和高度的属性

若是没有对编辑器做任何配置直接添加图片的话,显示的html内容如下图所示:它会显示出原图片尺寸 所以必须要对图片的初始显示尺寸做控制:ueditor文件中找到image.js文件 在image.js中找到如下图所示: 在此处添加上所要想显示的尺寸! http://ueditor.baidu.com/doc/#COMMAND::insertimage 在image.js中使用的是这个execCommand方法来初始化图片属性的 添加完毕宽度和高度属性后显示如下:

【剑指Offer】数组中出现次数超过一半的数字 Python版

题目描述 给定一个数组,如果这个数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字:如果不存在,则返回0. 思路分析 对于一个数组而言,满足题目要求的数字最多只有一个,可以采用数字相互抵消的思想.在遍历数组时,储存两个值now和count,now是当前数字,count是该数字的标记.当下一个数字与now相等时,标记count的值加1,如果不相等,则减1:当标记count的值变为0时,则将下一个数字的值用now来存储,并将count的值置为1,继续遍历完数组. 如果数组中存在出现次数超过

绝对定位给图片四角加上图片修饰

emm这个题目写的很抽象 素材: 就是把两个小图加在大图的两个角,作为修饰 思路: 把大图放在盒子里,给盒子相对定位,给小图绝对定位. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sca