百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

效率翻倍!DeepSeek+Python一键批量处理图片!

off999 2025-05-05 18:07 25 浏览 0 评论

今日需求:把文件夹里面所有的png图片转换成240*240格式的图片。DeepSeek分分钟解答,附代码和详细教程。

import os
import sys
from PIL import Image

def resize_and_save_images(input_dir, output_dir, size=(240, 240)):
    """
    将指定文件夹中的所有 PNG 文件生成为指定大小的缩略图
    :param input_dir: 输入文件夹路径
    :param output_dir: 输出文件夹路径
    :param size: 目标尺寸 (default: (240, 240))
    """
    if not os.path.exists(output_dir):
        os.makedirs(output_dir)
    
    # 遍历文件夹中的所有文件
    for filename in os.listdir(input_dir):
        if filename.endswith('.png'):
            input_path = os.path.join(input_dir, filename)
            output_filename = os.path.splitext(filename)[0] + '_small.png'
            output_path = os.path.join(output_dir, output_filename)
            
            # 打开图像并调整大小
            try:
                with Image.open(input_path) as img:
                    img.thumbnail(size)  # 调整大小
                    img.save(output_path)  # 保存图像
                    print(f"成功保存:{output_path}")
            except Exception as e:
                print(f"处理文件 {input_path} 时出错: {e}")

if __name__ == "__main__":
    if len(sys.argv) < 3:
        print("用法: python resize_png.py <输入文件夹> <输出文件夹>")
    else:
        input_dir = sys.argv[1]
        output_dir = sys.argv[2]
        resize_and_save_images(input_dir, output_dir)

使用说明

  1. 安装依赖 确保安装了 Pillow 库(如果尚未安装):
  2. bash复制
  3. pip install pillow
  4. 运行脚本 打开终端或命令提示符,运行以下命令:
  5. bash复制
  6. python resize_png.py <输入文件夹路径> <输出文件夹路径>
  7. <输入文件夹路径> 是包含你需要处理的 PNG 文件的文件夹。
  8. <输出文件夹路径> 是用于保存生成的 240x240 PNG 文件的文件夹。
  9. 输出文件命名规则 输出的文件名会在原文件名后面加上 _small,例如 image.png 将被保存为 image_small.png。

脚本功能

  • 批量处理:脚本会递归处理指定文件夹中的所有 PNG 文件。
  • 尺寸调整:使用 Image.thumbnail 方法将图像调整为 240x240 大小。
  • 错误处理:如果处理某个文件时发生错误,脚本会跳过该文件并继续处理其他文件。

相关推荐

无需登录的手机游戏(无需登录的手机游戏单机射击)

您指的是单机游戏,这类游戏很多,给您推荐几款供您参考。有植物大战僵尸,愤怒的小鸟,小鳄鱼爱洗澡,魔法跳跳球,连连看,消消乐,各种单机棋牌类游戏。城市街道赛车,三国志,大富翁,各种家用机和街机模拟器,神...

如何下载cad制图软件(如何下载cad制图软件免费)

1、在搜索引擎中输入cad安装包并点击搜索,选择一款安装包进行下载。2、将下载的cad安装包解压出来,右键点击解压文件,在解压出来的文件里面找到setup安装程序,双击开始安装。3、点击开始安装,勾选...

九游手游平台app官网下载(九游手机游戏平台)

九游手游的模拟器的话可以在九游的官方网站上面下载也可以在浏览器或者是英文法商店里的地址下载结合或者是在让朋友推荐让朋友把这个给推荐过来然后咱们就可以下载即可了对或者是上网上查找一下然...

天正cad下载安装(天正建筑cad下载安装)

很简单,在天正官网上下载最新版的插件,双击运行安装在CAD安装包里,如需要用CAD2010来打开,那插件就安装到CAD2010已装好的安装包里。比如我需要用CAD2016来打开该图纸,CAD2016安...

2008qq旧版本下载安装(qq老版本2014下载安装)

08年QQ3080.8排量二手车车况和手续没有问题大体能够卖六七千左右吧,报废补贴还是建议去开封当地车管所问问吧,个人感觉四五千应该可以拿到。型号很老,是08年的十佳发动机,原型是mini的一款发动机...

通达oa(通达oa功能)

通达OA系统是一款企业办公管理软件,主要用于协同办公、流程管理、文档管理等多种功能。使用该系统需要掌握以下技巧:1.合理规划系统流程,根据企业实际需求进行配置;2.熟练使用系统各种功能,如在线协同、审...

手机银行下载(手机银行下载app下载安装到手机)

1.首先打开手机app,然后在界面搜索你要下载的某个银行app软件,进行搜索,搜索好之后,就会出来了。2.然后再点击旁边的获取按钮进行获取,在获取之后,需要进行相关验证,才能继续操作。3.此时会弹出一...

7723游戏盒子免费安装(7723游戏盒子免费安装苹果)

1.7723盒子的下载方式是多样的。2.首先,可以通过在手机应用商店搜索7723盒子并直接下载安装。其次,也可以在7723盒子官方网站上下载安装包,然后将安装包传输到手机上进行安装。此外,还可以通...

连连看经典版下载(经典连连看老版本)

如何在电脑上下载游戏连连看电脑可以到应用商店内查找下载。想要在电脑下载连连看游戏软件,首先需要先下载一个应用商店电脑软件。下载应用商店电脑软件后,点击搜索宠物连连看。找到该游戏软件后点击确认并选择电脑...

凯立德地图(凯立德地图免费更新吗)

不是正版的,拿激活码与特征码到凯立德官网上验证下就知道了。全是免费的网上有下载,向他们花钱就有点冤了。凯立德地图可能没有标注乡下小路的原因有几个可能性。首先,乡下小路可能相对较少使用,而凯立德地图主...

瑞星杀毒(瑞星杀毒公司现状)

很好瑞星公司一直发展得很好,其推出的各式品牌深受好评。其杀毒软件占用系统资源少,病毒库更新快,是一款不错的国产杀毒软件。自从瑞星很久之前被爆出自己造病毒给自己杀之后,名声一落千丈,再加上360,金山等...

看所有电视免费的网站(看电视剧免费的的网站大全)

免vip看电视追剧的网站:1.“电影天堂”网站。这个网站所有的电影、电视剧、美剧,韩剧,动漫、综艺等影视资源都可以在线观看,并且支持绝大多数资源的高清下载。2.“电影港”。这个网站同样是免费观看,且支...

种子搜索神器的最新版(种子搜索器新版下载)

1在目前市场上,有很多种子搜索器可以选择,但有些不够稳定,有些又存在某些安全隐患,因此需要谨慎选择。2推荐使用热门的种子搜索器,例如磁力猫、BT天堂等,它们拥有庞大的用户群体和资源库,相对比较稳定...

txt免费全本阅读器旧版本(全本免费txt小说app旧版)

是的,有许多可以自动翻页的txt小说阅读器,以下是一些常用的阅读器:1.CoolReader:一个免费、开源的阅读器,支持多种格式,包括txt、fb2、epub等,支持自定义字体、字号、背景颜色等...

赚钱的游戏软件一天赚200元(可以赚钱的游戏一天赚100~200元! 视频)
赚钱的游戏软件一天赚200元(可以赚钱的游戏一天赚100~200元! 视频)

都是骗子注册会员就不能用了,一分也提不出来了今日头条赚金币,男女老少都爱玩。每天只要稍微动一动手指,至少能提现0.5元,偷偷地说一声:“比头条辛辛苦苦码字剪辑赚钱可快多啦!”不信你就来试一试吧。赚得200金币,确实很少能赚到,因为很少有整十...

2026-01-27 09:51 off999

取消回复欢迎 发表评论: