powershell + python 批量更改图片大小
来源:互联网 发布:pcb开料软件 编辑:程序博客网 时间:2024/06/06 06:51
python也可以用来搜索到图片,但用powershell更方便简单
powershell图片搜索代码:
Get-ChildItem -Path G:\ -Recurse| Where-Object {$_.name -like '*.jpg' -and $_.length -gt 2Mb} | ForEach-Object {$_.fullname} >> d:\path.txt
看一行就搞定了,解释一下,上面是搜索G盘中大于2M的jpg格式的图片(想搜其他的自己改啊),然后将完整路径保存至d盘path.txt档案中
下面用Python来更改图片的大小
代码如下:
# -*- conding: utf-8 -*-
import os
from PIL import Image
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES =True
imagepath = open(r"d:\path.txt") #从文件读取图片路径
lines = imagepath.readlines() #读取全部
for line in lines: #按行读取
line = line.strip('\n')
print(line)
img = Image.open(line)
new_size = tuple( [size//2 for size in img.size] ) # 高度、宽度为原有的一半
print("resize OK")
new_img = img.resize(new_size)
try:
#new_name = os.path.join(pic_dir,"small_"+filename) #更名
new_img.save(line)
print("OK")
except:
print("error")
continue
注:python版本为3 ,部分中文名字的图片无法有效识别,正在开启的图片无法更改会出错,所以后面做了个简单排错。
- powershell + python 批量更改图片大小
- 批量更改图片大小程序
- Ubuntu下批量更改图片大小
- python 批量修改图片大小
- Ubuntu下使用Python更改图片大小
- python 批量更改后缀名
- Python批量更改文件名
- Python - 批量更改文件名
- python脚本编程:批量压缩图片大小
- Python 图形处理库PIL批量修改图片大小和格式
- Python 图形处理库PIL批量修改图片大小和格式
- Python 图形处理库PIL批量修改图片大小和格式
- GDI+更改bmp图片大小~
- 更改html北京图片大小
- MarkDown如何更改图片大小?
- word 批量设置图片大小
- photoshop批量修改图片大小
- 批量改变图片大小
- Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class
- 用Python写一个简单的爬虫功能
- Handler实现Adapter和Activity之间的通信
- GOF 23种设计模式收集整理
- qsort函数、sort函数
- powershell + python 批量更改图片大小
- 创建对话框出现Unable to add window -- token null is not for an application问题
- java基础之常用类
- W5500多节点连接
- Tomcat Manager App--403 Access Denied You are not authorized to view this page
- 零基础入门深度学习(3) - 神经网络和反向传播算法
- replace防止数据表中重复数据插入
- JavaWeb spring 常见的缺包异常
- java实现Excel导入数据库,数据库中的数据导入到Excel表格中