当前位置: 首页 > news >正文

使用Python将目录中的JPG图片按后缀数字从小到大顺序纵向拼接,很适合老师发的零散图片拼接一个图片

### pip install Pillow -i https://mirror.sjtu.edu.cn/pypi/web/simple

import os
import re
from PIL import Image

def extract_number(filename):
    """从文件名中提取数字部分"""
    match = re.search(r'\d+', filename)
    return int(match.group()) if match else -1

def combine_images_with_pillow(input_dir, output_path):
    """使用Pillow将目录中的JPG图片按后缀数字从小到大顺序纵向拼接"""
    # 获取目录中所有jpg文件
    jpg_files = [f for f in os.listdir(input_dir) if f.lower().endswith('.jpg')]
    
    if not jpg_files:
        print(f"在目录 {input_dir} 中未找到jpg文件")
        return
    
    # 按数字后缀排序
    jpg_files.sort(key=extract_number)
    
    # 排除输出文件
    output_filename = os.path.basename(output_path)
    jpg_files = [f for f in jpg_files if f != output_filename]
    
    if not jpg_

http://www.lryc.cn/news/585368.html

相关文章:

  • 谷歌独立站是什么?谷歌独立站建站引流完全指南
  • HarmonyOS基础概念
  • Python中类静态方法:@classmethod/@staticmethod详解和实战示例
  • C#中的设计模式:构建更加优雅的代码
  • 链接代理后无法访问网络
  • C++入门基础篇(二)
  • HandyJSON使用详情
  • 使用Spring Boot和PageHelper实现数据分页
  • Excel快捷键
  • 20250710-2-Kubernetes 集群部署、配置和验证-网络组件存在的意义?_笔记
  • leetcode:377. 组合总和 Ⅳ[完全背包]
  • 代账行业数字化破局:从“知道”到“做到”,三步走稳赢!
  • RK3566/RK3568 Android11 修改selinux模式
  • 森马服饰从 Elasticsearch 到阿里云 SelectDB 的架构演进之路
  • 【牛客刷题】超级圣诞树(递归法和分形复制法)
  • TCP服务器与客户端三种方法实现
  • Java使用OSHI获取服务器信息
  • 网络安全基础作业
  • python学习DataFrame数据结构
  • 无锁队列:从零构建生产者-消费者数据结构
  • 第十七节:第三部分:网络通信:UDP通信,一发一收,多发多收
  • 汽车级MCU选型新方向:eVTOL垂桨控制监控芯片的替代选型技术分析
  • aaa认证
  • lora网关
  • 如何选择数据可视化工具?从设计效率到图表表现力全解读
  • OD(OllyDbg)使用介绍
  • day02-数组part02
  • 网络安全初级小练
  • 【前端】【组件库开发】【原理】【无框架开发】现代网页弹窗开发指南:从基础到优化
  • Oracle字符类型详解:VARCHAR、VARCHAR2与CHAR的区别