python给图片添加水印,python 加水印

  python给图片添加水印,python 加水印

  本文主要详细介绍Python使用Pillow添加水印。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  本文分享Python使用Pillow添加水印的具体代码,供大家参考。具体内容如下

  Python data对获取的图片进行分析,给图片添加水印枕。

  Pill是包含在Pill里面的,如果想从Pill导入相关库,需要安装Pill。

  #安装

  pip安装枕头

  安装完成后,您可以使用下面的头文件进行操作。

  从PIL导入图像,ImageDraw

  采用函数式编程:

  #!/usr/bin/python

  从PIL导入图像,ImageDraw

  从matplotlib导入pyplot作为plt,font_manager

  #保存通过数据分析得到的图片。

  def save_img():

  MAC系统下查询中文字体的方式是命令fc-list :lang=zh。

  my_font=font_manager。font properties(fname=/System/Library/Assets/com _ apple _ mobile asset _ font 5/b2d7b 382 c0 fbaa 5777103242 EB 048983 c 40 FB 807 . asset/asset data/kaiti . TTC )

  x=[i for i in range(11,31)]

  y_1=[1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1]

  y_2=[0,0,0,1,2,4,3,2,3,4,2,2,1,1,1,1,1,1

  #做两张图,包括你和你同桌在每个年龄点的女朋友数量。

  Plt.plot(x,y_1,label= self ,color= Cyan ,line style=-)

  Plt.plot(x,y_2,label=同桌,color=r )

  _xtick_labels=[{}岁。x中I的格式(I]

  Plt.title(每年交的女朋友数量图表,fontproperties=my_font)

  #向X轴添加刻度

  plt.xticks(x,_xtick_labels,fontproperties=my_font,rotation=45)

  #向Y轴添加刻度

  plt.yticks(范围(最小值(y_1),最大值(y_1) 1))

  #向xy轴添加描述

  Plt.xlabel (age ,fontproperties=my_font)

  Plt.ylabel(数量,fontproperties=my_font)

  #制作网格以更直观地查看坐标点值

  plt.grid(alpha=0.4,linestyle=: )

  #添加图例

  plt.legend(prop=my_font)

  plt.savefig(。/girl . png’)

  plt.show()

  #添加到保存的图片。

  def添加_水印(a):

  im=Image.open(a)

  draw=ImageDraw。绘制(im)

  # hello world这是添加的水印。

  # Array (50,50)表示要添加水印的位置。

  draw.text((50,50), hello world 。encode(utf-8 ),fill=(1,0,0))

  im.show()

  if __name__==__main__:

  save_img()

  add_watermark(girl.png )

  代码输出的结果:

  注意hello world是添加的水印。

  这就是本文的全部内容。希望对大家的学习有所帮助,也希望大家能支持盛行的IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: