1
0
mirror of https://gitee.com/bookshelfplus/bookshelfplus synced 2025-09-01 22:53:29 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
Files
bookshelfplus/vi/书栖网 logo/generate.py

40 lines
1002 B
Python

import os
from PIL import Image
lengths = [
16, # 微博开放平台 应用图标
18,
24,
32,
48,
64,
80, # 微博开放平台 应用图标
100, # QQ互联管理中心 网站图标
120, # 微博开放平台 应用图标
128,
256,
400,
512,
1000,
1024,
2000
]
# fileExtension = [ 'png', 'jpg', 'ico' ]
outputDir = "./output"
if not os.path.isdir(outputDir):
os.mkdir(outputDir) # 指定的目录不存在
pic = Image.open('书栖网.png')
# pic = Image.open('logo-origin.svg')
for length in lengths:
newpic = pic.resize((length, length),Image.ANTIALIAS)
print (newpic)
fileName = './output/logo_'+str(length)+'x'+str(length) # 包含文件名,不包含文件后缀的相对路径
newpic.save(fileName+'.png')
newpic.save(fileName+'.ico')
newWhitebgPic = Image.new("RGBA", newpic.size, "WHITE")
newWhitebgPic.paste(newpic, (0, 0), newpic)
newWhitebgPic.convert('RGB').save(fileName+'.jpg', "JPEG")