python 批量加水印,python加水印,.py 放到 图片文件夹


.py 放到 图片文件夹里 然后cd 到当前文件夹 python .py

[Python]代码

#coding=utf-8import Imageimport os#print list[0]#exit()def getlogo(x1,y1):    im =Image.open("./"+"logo.gif")    z1=int(x1)    z2=int(y1)    in2=im.resize((z1,z2))    #in2.show()    return in2list=os.listdir("./")for a in list:    #print a    if os.path.isdir(a):        print = "is path---------"        continue    if a.split('.')[1]=='py':           print  = "is py---------"        continue    path="./get/"    if not os.path.isdir(path):        os.mkdir(path)    im =Image.open("./"+a)    x=im.size[0]    y=im.size[1]    x1=int(x*0.5)    y1=int(y*0.7)    logo=getlogo((x-x1),(y-y1))    box=(x1,y1,x,y)    im.paste(logo, box)    im.save(path+a)    print "==================="+a

评论关闭