Bing 聚焦批量导出

图片在AppLocal某个文件夹存着
所以只需要拷出来就好了

用Python写了个简单的小程序批量导出~
只需要一个pillow提供PIL库

# coding:utf-8
 
import pickle
from PIL import Image
from os import chdir
from os import mkdir
from os import listdir
from os import environ as env 
 
appdata = env['LOCALAPPDATA']
profile = env['USERPROFILE']
 
pic_dir = appdata + "\\Packages\\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\\LocalState\\Assets"
pic_list = "filelsit.dump"
export_dir = profile + "\\Pictures\\bing"
 
try:
    chdir(export_dir)
except IOError as e:
    print("Dir not exist and Created")
    mkdir(export_dir)
    chdir(export_dir)
 
# load list
try:
    fp = open(pic_list,'rb')
    pic_hist = pickle.load(fp)
    fp.close()
except IOError as e:
    print("img list not found")
    pic_hist = set()
 
# compare and convert
for i in listdir(pic_dir):
    if i in pic_hist:
        continue
    print(f"add {i}")
    im = Image.open(pic_dir+"\\"+i)
    imNew = im.convert('RGB')
    imNew.save(export_dir+"\\"+i+".jpg")
    pic_hist.add(i)
 
# save list
fp = open(pic_list,'wb')
pickle.dump(pic_hist,fp,2)
fp.close()
 
# wait
input("Press Enter to Exit.")

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注