# !/usr/bin/env python3
# -*- coding: utf-8 -*-
# 开发团队 :明日科技
# 开发人员 :小科
# 开发时间 :2019/4/8 18:46
# 文件名称 :thumbnail.PY
# 开发工具 :PyCharm
'''
按照京东运营要求将图片批量处理为指定大小
'''
from PIL import Image
import os # 导入os模块
while True: # 循环输入
path=input('请输入图片所在路径:') # 记录输入的路径
width=int(input('请输入宽度限制:'))
height=int(input('请输入高度限制:'))
try:
list = os.listdir(path) # 遍历选择的文件夹
for i in range(0, len(list)): # 遍历文件列表
filepath = os.path.join(path, list[i]) # 记录遍历到的文件名
image = Image.open(filepath) # 打开图片文件
# 按指定大小对图片进行缩放(不一定完全按照设置的宽度和高度,而是按比例缩放到最接近的大小)
image.thumbnail((width, height))
# 下面的方法会以严格按指定大小对图片进行缩放,但可能会失真
# image = image.resize((width, height))
image.save(filepath) # 保存缩放后的图片
print('图片处理完成……')
os.startfile(path) # 打开指定路径进行预览
except Exception as e:
print(e)
Python代码源码-实操案例-框架案例-按照京东运营要求将图片批量处理为指定大小.zip
版权申诉
193 浏览量
2024-02-22
18:47:41
上传
评论
收藏 1KB ZIP 举报
徐浪老师
- 粉丝: 6405
- 资源: 6880
最新资源
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
- 基于Java和LCN分布式事务框架的设计源码 - tx-lcn
- 基于Java和JavaScript的茶叶评级管理系统设计源码 - tea
- IMG_5680.JPG
- IMG_0437.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈