哇 跨行竞争 Python竟能替代PS完成海报设计
海报是我们日常生活工作中最常使用到的平面设计类型。很多精美的海报做出来就像艺术品一样让人赞叹不已。但ps和AI都比较复杂难学,不会这些软件就没办法随心所欲做海报了吗?
当然不是,如果你会编程,制作海报也是不成问题的,本文就给大家介绍一下,如何用Python制作海报,总共才47行代码,非常简单方便!
# 导入模块from PIL import ImageFilterbackground = Image.open('河南理工大学.jpg')
# res = background.filter(ImageFilter.EDGE_ENHANCE_MORE)
res = background.filter(ImageFilter.CONTOUR)
# print(res.size)pic2 = Image.open('110.jpg')
pic2 = pic2.resize((1049,774),Image.ANTIALIAS)
im3 = Image.blend(pic2,background,0.5)
sign = Image.open('校徽.jpg')
sign = sign.resize((200,200),Image.ANTIALIAS)
im3.paste(sign,(0,0))draw = ImageDraw.Draw(im3)
# 创建一个绘画对象fnt = ImageFont.truetype(r'./maozedong.ttf',40)
strs = ['南眺大河,北依太行;','百年理工,弦歌悠扬。','巍巍学府,矿教之源;','栉风沐雨,薪火相传。']
def y_write(x,y,s): x,y = x,y for i in range(len(s)): y += 50 draw.text((x, y), s[i], fill='black', font=fnt)
for x in range(len(strs)): y_write(x*50+850,0,strs[x])im3.save('110校庆.png')
import turtleturtle.setup(1049,774,50,50)turtle.hideturtle()
# 能隐藏小箭头turtle.bgpic('110校庆.png')turtle.pensize(5)
turtle.speed(20)turtle.color("pink","red")
# 线 填充turtle.begin_fill()turtle.left(138)turtle.fd(80)
turtle.circle(-40,180)
turtle.left(90)turtle.circle(-40,180)
turtle.left(0)turtle.fd(80)turtle.end_fill()
turtle.penup()turtle.goto(-50, 60)turtle.color("white")
# turtle.speed(1)
turtle.write("I ❤ HPU", font=('华文行楷', 20, 'normal'))
turtle.hideturtle()
turtle.done()
# turtle.write('我\n❤\nH\nP\nU',font=("草檀斋毛泽东字体",50,""))
效果图:
图片不够精美,是因为代码也比较简单,会了这一招,至少不用经历创建图层,创建蒙版,修改图层的各种痛苦,想要做出精美的海报也是指日可待的!
哇 跨行竞争 Python竟能替代PS完成海报设计相关推荐
- 清明节海报设计软件测试,PS清明节海报设计教程
清明时节雨纷纷,路上行人欲断魂,这是一句典型的形容清明节的诗句.每个节日都有海报,清明节也不例外. 下面这期我就来跟小伙伴们分享一下关于PS清明节海报设计的教程,步骤详情就在下方,小伙伴们可以认真的看 ...
- ps计算机海报设计,ps海报设计心得.docx
ps海报设计心得 海报制作心得 通过本次海报设计制作实验,我觉得自己有很大的收货:第一,使我知道海报设计的主要特征是对图象.文字.色彩.版面.图形等表达广告的元素,来为实现表达广告的目的和意图,进行平 ...
- ps中海报设计的设计思路
ps海报设计首先可以先从产品开始看起,看一个产品定整个海报的风格,就比如现在这个披肩.他是蛮具有中国风的一个产品,然后咱们挑选的素材的话就可以是一个中国风的素材,而且他上面有梅花,所以咱们就可以找一些 ...
- Python图像处理,替代PS做好效果图!
Python提到图像处理第一个想到的库就是PIL,全称Python Imaging Library Python,图像处理类库,它提供了大量的图像操作,比如图像缩放,裁剪,贴图,模糊等等. 今天小编就 ...
- 【PS】海报设计,滤镜
新建画布,1080*1920,背景图层填充黑色,前景色和背景色都调成黑色 新建无背景图层,选择[渐变工具],垂直下拉 [滤镜][扭曲][极坐标] [滤镜][像素化][点状化] [滤镜][风格化][查找 ...
- ps平面设计作业_海报设计
没想到在CSDN上记录的第一篇博客是关于ps的海报设计,可能是真的太简单了吧-毕竟也是第一次尝试用ps来做海报,感觉最难的还是如何实现自己的构想,把脑子里的东西表达出来.素材-有跟着一些教程做,也有直 ...
- python画三维立体图-Python 竟能绘制出如此酷炫的三维图
原标题:Python 竟能绘制出如此酷炫的三维图 通常我们用 Python 绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的: 这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维 ...
- python简单代码画图-Python竟能画这么漂亮的花,帅呆了(代码分享)
阅读本文大概需要3分钟 关于函数和模块讲了这么久,我一直想用一个好玩有趣的小例子来总结一下,同时也作为实战练习一下. 趣味编程其实是最好的学习途径,回想十几年前我刚毕业的时候,第一份工作就给手机上写a ...
- 用python画花瓣-Python竟能画这么漂亮的花,帅呆了(代码分享)
阅读本文大概需要3分钟 关于函数和模块讲了这么久,我一直想用一个好玩有趣的小例子来总结一下,同时也作为实战练习一下. 趣味编程其实是最好的学习途径,回想十几年前我刚毕业的时候,第一份工作就给手机上写a ...
最新文章
- ubuntu中使用apt命令安装ipython失败解决方案
- 北斗卫星现在什么情况?这些数据不能不看
- 深入理解计算机系统(3.4)------算术和逻辑操作
- hdu-2080(三角函数和向量)
- 神经网络-损失函数:
- linux stress 工具,Linux压力测试工具stress的参数详解
- 怎么开启队友无伤_王者荣耀:张飞辅助怎么玩才厉害?出装、打法,为你全面解析...
- Java/JSP中使用JDBC连接SQL Server 2005~(2008类似)
- Java数据结构与算法(3) - ch04栈(栈和转置)
- 再启程,Service Mesh 前路虽长,尤可期许
- Appium工具使用教程
- mt管理器主题修改教程_华为格式状态栏使用教程
- 杰里之AC897N_AD697N_earphone_release_ V2.0.1 开立体声左右声道数据对调【篇】
- 看某帖有感(敬告我,以及我亲爱的朋友们)
- 微信小程序之去除抖音、快手等视频平台水印!
- 大数据与云计算的关系
- VRRP协议 学习笔记
- 如何在终端里面使用ping来查局域网活动ip
- Go语言slice详解
- 盖茨、马斯克都遵循的终身学习法则:知识不是由学科划分的