虽然小姐姐离职了,但日子还是要过下去,给大家分享一下我批量修改图片尺寸的代码
本帖最后由 120254184 于 2020-8-11 10:16 编辑老板要求小姐姐每个月必须中标一次,要求我每个周必须得带来8个有效客户少一个扣100元,看了一下去年的数据,嗯,一年才16个,果断申请滚回设计岗位,而小姐姐去提离职了,刚跟论坛的大佬们学了几招泡妞的散手,还没来得及是施展就。。。。说多了,切回主题。因为本人对ps不太熟悉(不会批量)我是画3d的,一个一个的修改图片尺寸太麻烦了,本着刻苦专研提升自己的原则,写了个python版的图片批量修改尺寸的程序,现将代码分享给大家,虽然很简单,但蛮实用的。本人python小白,写的不对的地方希望大佬们指正修改:lol:lol
打包好的在:https://www.52pojie.cn/thread-1243733-1-1.html这里
from PIL import Image
import os
Modify_dimensions_width = input('输入需要修改的宽度:')
Modify_dimensions_width = int(Modify_dimensions_width)
path = r'修改完成\\'
os.makedirs(path, exist_ok=True)
work_path = os.path.abspath(os.path.dirname(__file__))
for a,b,c in os.walk(work_path):
for name in c:
try:
work_path_name = a+'\\'+name
img = Image.open(work_path_name,'r')
width = img.width
heigth = img.height
e = round(heigth*(Modify_dimensions_width/width))
work_img = img.resize((Modify_dimensions_width,e),Image.ANTIALIAS)
work_img.save(path+name,quality=100, optimize=True)
except:
pass
esc = input('回车结束') 每个月都要中标啊,你们单位领导怕是活在幻想中吧 from PIL import Image
import os
Modify_dimensions_width = input('输入需要修改的宽度:')
Modify_dimensions_width = int(Modify_dimensions_width)
path = r'修改完成\\'
os.makedirs(path, exist_ok=True)
work_path = os.path.abspath(os.path.dirname(__file__))
for a,b,c in os.walk(work_path):
for name in c:
try:
work_path_name = a+'\\'+name
img = Image.open(work_path_name,'r')
width = img.width
heigth = img.height
e = round(heigth*(Modify_dimensions_width/width))
work_img = img.resize((Modify_dimensions_width,e),Image.ANTIALIAS)
work_img.save(path+name,quality=100, optimize=True)
except:
pass
esc = input('回车结束')
为啥只有宽度,高度呢 ps的批处理其实也挺香的 31536050 发表于 2020-8-11 10:16
ps的批处理其实也挺香的
PS对不同尺寸批处理就不香了 31536050 发表于 2020-8-11 10:16
ps的批处理其实也挺香的
没研究懂咋弄,网上说的要放到一个文件里的不同图层,我试了一下,然后我的电脑。。。。。卡住了。。。。 PS批量处理不香吗?? weiyulong 发表于 2020-8-11 10:17
每月都要中标,小姐姐身体吃不消的,你们老板也真是的。。。。
怀疑你在开车,来人,拷走,我们西厂抓人不需要证据 ps的批处理杂用,不是多会的 愚者BJH 发表于 2020-8-11 10:18
PS批量处理不香吗??
不香,我不会的都是不香的:$qqq:$qqq