海报是我们日常生活工作中最常使用到的平面设计类型。很多精美的海报做出来就像艺术品一样让人赞叹不已。但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完成海报设计相关推荐

  1. 清明节海报设计软件测试,PS清明节海报设计教程

    清明时节雨纷纷,路上行人欲断魂,这是一句典型的形容清明节的诗句.每个节日都有海报,清明节也不例外. 下面这期我就来跟小伙伴们分享一下关于PS清明节海报设计的教程,步骤详情就在下方,小伙伴们可以认真的看 ...

  2. ps计算机海报设计,ps海报设计心得.docx

    ps海报设计心得 海报制作心得 通过本次海报设计制作实验,我觉得自己有很大的收货:第一,使我知道海报设计的主要特征是对图象.文字.色彩.版面.图形等表达广告的元素,来为实现表达广告的目的和意图,进行平 ...

  3. ps中海报设计的设计思路

    ps海报设计首先可以先从产品开始看起,看一个产品定整个海报的风格,就比如现在这个披肩.他是蛮具有中国风的一个产品,然后咱们挑选的素材的话就可以是一个中国风的素材,而且他上面有梅花,所以咱们就可以找一些 ...

  4. Python图像处理,替代PS做好效果图!

    Python提到图像处理第一个想到的库就是PIL,全称Python Imaging Library Python,图像处理类库,它提供了大量的图像操作,比如图像缩放,裁剪,贴图,模糊等等. 今天小编就 ...

  5. 【PS】海报设计,滤镜

    新建画布,1080*1920,背景图层填充黑色,前景色和背景色都调成黑色 新建无背景图层,选择[渐变工具],垂直下拉 [滤镜][扭曲][极坐标] [滤镜][像素化][点状化] [滤镜][风格化][查找 ...

  6. ps平面设计作业_海报设计

    没想到在CSDN上记录的第一篇博客是关于ps的海报设计,可能是真的太简单了吧-毕竟也是第一次尝试用ps来做海报,感觉最难的还是如何实现自己的构想,把脑子里的东西表达出来.素材-有跟着一些教程做,也有直 ...

  7. python画三维立体图-Python 竟能绘制出如此酷炫的三维图

    原标题:Python 竟能绘制出如此酷炫的三维图 通常我们用 Python 绘制的都是二维平面图,但有时也需要绘制三维场景图,比如像下面这样的: 这些图怎么做出来呢?今天就来分享下如何一步步绘制出三维 ...

  8. python简单代码画图-Python竟能画这么漂亮的花,帅呆了(代码分享)

    阅读本文大概需要3分钟 关于函数和模块讲了这么久,我一直想用一个好玩有趣的小例子来总结一下,同时也作为实战练习一下. 趣味编程其实是最好的学习途径,回想十几年前我刚毕业的时候,第一份工作就给手机上写a ...

  9. 用python画花瓣-Python竟能画这么漂亮的花,帅呆了(代码分享)

    阅读本文大概需要3分钟 关于函数和模块讲了这么久,我一直想用一个好玩有趣的小例子来总结一下,同时也作为实战练习一下. 趣味编程其实是最好的学习途径,回想十几年前我刚毕业的时候,第一份工作就给手机上写a ...

最新文章

  1. ubuntu中使用apt命令安装ipython失败解决方案
  2. 北斗卫星现在什么情况?这些数据不能不看
  3. 深入理解计算机系统(3.4)------算术和逻辑操作
  4. hdu-2080(三角函数和向量)
  5. 神经网络-损失函数:
  6. linux stress 工具,Linux压力测试工具stress的参数详解
  7. 怎么开启队友无伤_王者荣耀:张飞辅助怎么玩才厉害?出装、打法,为你全面解析...
  8. Java/JSP中使用JDBC连接SQL Server 2005~(2008类似)
  9. Java数据结构与算法(3) - ch04栈(栈和转置)
  10. 再启程,Service Mesh 前路虽长,尤可期许
  11. Appium工具使用教程
  12. mt管理器主题修改教程_华为格式状态栏使用教程
  13. 杰里之AC897N_AD697N_earphone_release_ V2.0.1 开立体声左右声道数据对调【篇】
  14. 看某帖有感(敬告我,以及我亲爱的朋友们)
  15. 微信小程序之去除抖音、快手等视频平台水印!
  16. 大数据与云计算的关系
  17. VRRP协议 学习笔记
  18. 如何在终端里面使用ping来查局域网活动ip
  19. Go语言slice详解
  20. 盖茨、马斯克都遵循的终身学习法则:知识不是由学科划分的

热门文章

  1. 【2021】清华大学《高级机器学习》课件和专家特邀报告(附pdf下载)
  2. 2020 AI前沿交流大会 | 聚焦CV/NLP最新学术及工业界实践
  3. LSTM为何如此有效?
  4. “5G 消息”APP 短暂上线,它会干掉微信还是变成另一个飞信?
  5. 有了四步解题法模板,再也不害怕动态规划!
  6. Dubbo基础专题——第四章(Dubbo整合Nacos分析细节点)
  7. 服务端异步IO配合协程浅析
  8. TCP和UDP DNS DHCP OSPF的五种包:
  9. SLAM中的卡尔曼滤波:究竟滤了谁?
  10. 拒绝遗忘:高效的动态规划算法