第0000题 : 图像处理...

题目我就不抄了, 所有的题目链接都在这里, 以后每一期都不会出现题目, 想要看的自己去看 : https://github.com/Yixiaohan/show-me-the-code

第一个题目涉及到的是简单的图象处理, 稍微了解一下python的图像库也好, 以后要批量加水印的话知道这个很酸爽啊...

代码很简单, 网上抄一抄自己改改试一试, 就出来了...

 1 from PIL import Image, ImageDraw, ImageFont
 2
 3 def stamp_num(img, chars):
 4     draw = ImageDraw.Draw(img)
 5     xLen, yLen = img.size
 6     font = ImageFont.truetype("/System/Library/Fonts/STHeiti Light.ttc", 50)
 7     draw.text((xLen*0.6, yLen*0.1), chars, (255, 255, 255), font)
 8     img = img.resize((img.size[0], img.size[1]//2))
 9     img.save("/Users/zhangzhimin/test1.jpg")
10     img.show()
11
12
13 img = Image.open("/Users/zhangzhimin/test.jpg")
14 stamp_num(img, "炮哥")

ps :  特地换了个中文字体, 把我室友的名字打出来了, 下次可以吓他一跳...

时间: 2024-08-26 17:17:11

第0000题 : 图像处理...的相关文章

每天一个小程序—0000题(python图像处理)

第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 python中的pillow库是专门用于处理图像的. 1 from PIL import Image, ImageFont, ImageDraw 2 3 def add_num(size, num): 4 im = Image.open('1.jpg') 5 font = ImageFont.truetype('C:/windows/fonts/Arial.ttf',

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 练习册,每天一个小程序 -- 0000题

python入门后需要不断的练习才能加深印象,为了提升自己的python编码能力,特地找了一些python小例子进行练习,这个是原文地址:https://github.com/Yixiaohan/show-me-the-code 所有的题目都在这里.虽然不能做到每天一题,但是会做到有时间就做一道练习题. 下面开始第一题: 第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 分析问题: 通过分析题目可以得知,本题是在图片上

python模块学习第 0000 题

将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果: 好可爱>%<! 题目来源:https://github.com/Yixiaohan/show-me-the-code,感谢@史江歌以及其他人,让我找到了一个系统的学习python模块的好地方. 看到这个题目的第一印象是——额,难不成让我找qq的API,然后在手机APP的壁纸上提示QQ消息?好吧,我承认自己想复杂了,所以第二个想法就来了.因为博主最近学习比较杂乱无章,所以学习了tkin

第0000道练习题_Python简单图像处理

Python练习题第 0000 题 https://github.com/Show-Me-the-Code/show-me-the-code 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. Talk is cheap, show you my code. #! /usr/bin/env python # -*- coding:utf-8 -*- from PIL import Image, ImageDraw, ImageFont __author_

每天一个 Python 小程序--0000

第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 -------------------------------------------------------------------------------------------- 0000.png # -*- coding: utf-8 -*- # 第0000题:将你的QQ头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示. # using

Python项目实战

编程只有不断练习才能掌握其精髓,多练练网上的习题和项目,才能掌握python的精髓.   参考链接: Python 的练手项目有哪些值得推荐?  show-me-the-code   第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果.类似于图中效果 解答:需要用到PIL这个非常重要的库 from PIL import Image, ImageDraw, ImageFont def add_num(img): draw = ImageDr

2016年笔试题总结

题1:下列代码输出什么?考的是char型的变量越界问题.当i=127,a=127;当i=128时,a=-128:当a=129时,a=-127;c=1结束for循环 char a; int i; int c; for(i=0,a=0;i<129;a++,i++) { if(a<128) { c=1; } else { c=2; break; } } printf("%d,%d",a,c);//输出-127,1 题2.主要考察unsigned int 和int的大小:和defi

Python 练习册-题目解答参考

第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字 python库:大家都会说PIL,但是根据StackOverflow的建议,采用Pillow(PIL一个Fork) 文档:ImageFont Module 第 0001 题:为你的应用生成激活码(或者优惠券) 简单做的话,直接使用UUID就好.建议使用uuid1 可以使用random模块,采用ID+随机字符的方式自己生成,便于存储 我的做法:看到有人说: Apple Store App的激活码(优惠券)一般长度为10位,由