当时用了pyqt5,打包时候还包含了很多不用的第三方依赖包,导致文件体积非常大,将近300M。
把主要功能摘了出来,没有写界面,新建了一个纯净的python环境,打包后只有15M,很符合常规。[Python] 纯文本查看 复制代码# coding=utf8
import sys
from PIL import Image
def clip_image(image_path, save_path):
img = Image.open(img_path)
img = img.convert('RGBA')
x,y=img.size
for i in range(x):
for j in range(y):
xiangsu=img.getpixel((i,j))
if xiangsu[0]>100 or xiangsu[1]>100 or xiangsu[2]>100:
img.putpixel((i, j), (0,0,0,0))
else:
img.putpixel((i,j), (0,0,0,255) )
img.save(save_path)
if __name__=='__main__':
if len(sys.argv)使用方法:把照片文件拖到可执行程序上即可。
下载地址:(14.59M)
https://cloud.189.cn/web/share?code=qYzAnibUJNV3(访问码:tma2)