.jpeg转.jpg,cv2.resize()

from PIL import Image  
import os  
  
# 定义原文件夹路径和目标文件夹路径  
source_folder = "path/to/source/folder"  
target_folder = "path/to/target/folder"  
  
# 遍历原文件夹中的所有图片文件  
for filename in os.listdir(source_folder):  
    if filename.endswith(".png"):  
        # 打开图片文件并转换格式  
        with Image.open(os.path.join(source_folder, filename)) as img:  
             img = img.convert('RGB')  
             img.save(os.path.join(target_folder, filename.replace('.png', '.jpg')))

.png转.jpg尺寸不变

from PIL import Image  
import os  
  
# 定义原文件夹路径和目标文件夹路径  
source_folder = "path/to/source/folder"  
target_folder = "path/to/target/folder"  
  
# 遍历原文件夹中的所有图片文件  
for filename in os.listdir(source_folder):  
    if filename.endswith(".jpeg"):  
        # 打开图片文件并转换格式  
        with Image.open(os.path.join(source_folder, filename)) as img:  
             img = img.convert('RGB')  
             img.save(os.path.join(target_folder, filename.replace('.jpeg', '.jpg')))

.jpeg转.jpg尺寸不变

将文件夹里的图片修改为指定尺寸

from PIL import Image  
import os  
  
# 定义原文件夹路径和目标文件夹路径  
source_folder = "/home/uto/数据/img_dir"  
target_folder = "/home/uto/数据/image_6"  
  
# 遍历原文件夹中的所有图片文件  
for filename in os.listdir(source_folder):  
    if filename.endswith(".jpg") or filename.endswith(".jpeg") or filename.endswith(".png"):  
        # 打开图片文件并调整大小  
        with Image.open(os.path.join(source_folder, filename)) as img:  
             img = img.resize((1280, 720))  
             # 保存到目标文件夹中并保持原有文件名  
             img.save(os.path.join(target_folder, filename))
相关推荐
茜茜西西CeCe1 分钟前
移动技术开发:简单计算器界面
java·gitee·安卓·android-studio·移动技术开发·原生安卓开发
Hello-Mr.Wang3 分钟前
vue3中开发引导页的方法
开发语言·前端·javascript
救救孩子把6 分钟前
Java基础之IO流
java·开发语言
小菜yh7 分钟前
关于Redis
java·数据库·spring boot·redis·spring·缓存
宇卿.14 分钟前
Java键盘输入语句
java·开发语言
浅念同学14 分钟前
算法.图论-并查集上
java·算法·图论
PatrickYao042224 分钟前
记一次安装discuz时遇到的错误
服务器
立志成为coding大牛的菜鸟.27 分钟前
力扣1143-最长公共子序列(Java详细题解)
java·算法·leetcode
鱼跃鹰飞27 分钟前
Leetcode面试经典150题-130.被围绕的区域
java·算法·leetcode·面试·职场和发展·深度优先
程序员凡尘30 分钟前
完美解决 Array 方法 (map/filter/reduce) 不按预期工作 的正确解决方法,亲测有效!!!
前端·javascript·vue.js