[Python] python 给目录下的图片批量加水印 →→→→→进入此内容的聊天室

来自 , 2020-07-13, 写在 Python, 查看 122 次.
URL http://www.code666.cn/view/8073bd4e
  1. #coding=utf-8
  2. import Image
  3. import os
  4.  
  5. #print list[0]
  6. #exit()
  7. def getlogo(x1,y1):
  8.         im =Image.open("./"+"logo.gif")
  9.         z1=int(x1)
  10.         z2=int(y1)
  11.         in2=im.resize((z1,z2))
  12.         #in2.show()
  13.         return in2
  14. list=os.listdir("./")
  15. for a in list:
  16.         #print a
  17.         if os.path.isdir(a):
  18.                 print = "is path---------"
  19.                 continue
  20.         if a.split('.')[1]=='py':      
  21.                 print  = "is py---------"
  22.                 continue
  23.         path="./get/"
  24.         if not os.path.isdir(path):
  25.                 os.mkdir(path)
  26.         im =Image.open("./"+a)
  27.         x=im.size[0]
  28.         y=im.size[1]
  29.  
  30.         x1=int(x*0.5)
  31.         y1=int(y*0.7)
  32.  
  33.         logo=getlogo((x-x1),(y-y1))
  34.         box=(x1,y1,x,y)
  35.         im.paste(logo, box)
  36.         im.save(path+a)
  37.         print "==================="+a
  38. #//python/5795

回复 " python 给目录下的图片批量加水印"

这儿你可以回复上面这条便签

captcha