文章目录

  • 一、需求
  • 二、代码

一、需求

需要将一张图片,从中间对半裁剪为两张图片

如:

裁剪为两张:

二、代码

import os
from PIL import Image
IMAGES_PATH = 'img\\test\\'  # 图片集地址
# 支持的格式
IMAGES_FORMAT = ['.png', '.jpg']  # 图片格式# 获取图片集地址下的所有图片名称
image_names = [name for name in os.listdir(IMAGES_PATH) for item in IMAGES_FORMAT ifos.path.splitext(name)[1] == item]print(image_names)# 定义图像拼接函数
def image_compose():# 循环遍历,把每张图片按顺序粘贴到对应位置上for index in range(0, len(image_names)):img = Image.open(IMAGES_PATH + image_names[index])  # 打开图像# 截取的位置box1 = (0, 0, 256, 256)box2 = (256, 0, 512, 256)roi1 = img.crop(box1)roi2 = img.crop(box2)roi1.save("./test/1_%d.png" % index)roi2.save("./test/2_%d.png" % index)image_compose()  # 调用函数

Python实现将一张图片裁剪多张相关推荐

  1. Python遥感影像SAR分割裁剪多张小影像

    利用python,把SAR遥感影像裁剪分割多张小影像,tif分割png格式,分割后没有定位信息. import numpy as np from osgeo import gdal from osge ...

  2. python:将多张图片合成一张显示

    有时候为了作对比,经常需要将两张图片作对比并显示在一张画布上面,python中的matplotlib库可以实现这个功能: 上代码: def show_one_picture(path):plt.sub ...

  3. python opencv2 将两张图片合并为一张

    转自 https://www.cnblogs.com/ailexy/p/6806622.html 在用python处理图像的时候,除了图片叠加和图片拼接两种情况之外,有时候还会碰到需要上下左右连接图片 ...

  4. Python实现将多张图片拼接为一张

    文章目录 一.需求 二.代码 一.需求 将多个这样的图片进行拼接为一张 拼接效果: 更多照片张数同理 二.代码 import PIL.Image as Image import osIMAGES_PA ...

  5. Python: 使用拼接两张图片,输出为一张

    # -*- coding: gbk -*- # 2022/1/4 # PyCharm # author='曹家伟', # author_email='studyss@qq.com', # pip in ...

  6. Python实现将一张图片放到另一张图片指定的位置上并合成一张图

    Python实现将一张图片放到另一张图片指定的位置上并合成一张图 # -*- coding: utf-8 -*- # by:Apsinc # time:2019年12月10日 #Python实现将一张 ...

  7. 【Opencv】Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图)

    Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图) 全景图拼接 思路 具体步骤 代码与结果 代码 效果测试1 效果测试2 全景图拼接 思路 这个就是简单对左右两张图进行拼接,希望 ...

  8. chatgpt赋能python:Python将两张图片拼接成一张图:让您的图片处理更高效!

    Python将两张图片拼接成一张图:让您的图片处理更高效! 作为一个有着10年Python编程经验的工程师,我发现Python成为了许多项目的主要语言,其中涵盖了很多关于图像处理的应用程序.在本文中, ...

  9. python两张图片无缝合成一张,Python实现拼接多张图片的方法

    本文实例讲述了Python实现拼接多张图片的方法.分享给大家供大家参考.具体分析如下: 这里所述计划实现如下操作: ① 用Latex写原始博文,生成PDF文档; ② 将PDF转成高清的PNG格式的图片 ...

最新文章

  1. mysql链接数据库properties_mysql 之通过配置文件链接数据库
  2. Latex指南(part1)--利用beamer制作学术报告文稿
  3. 微信小程序下拉刷新/上拉加载更多
  4. 进程中的一个线程死了所引发的后果
  5. pythonclass实例化_Python中实例化class的执行顺序示例详解
  6. html 新浪博客,html
  7. Cent OS home下中文目录改成英文目录
  8. 在Sql Server 2008上安装SDE 9.3
  9. mac 上 php 验证码不显示图片
  10. idea下载Mybatis插件
  11. 《5分钟商学院》--读书笔记
  12. Win10系统,如何清理电脑软件垃圾呢?
  13. ens33网卡出问题<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
  14. 2021-12-17
  15. Python工程师面试必备25条Python知识点
  16. oracle ora 3136,ALERT日志中常见监听错误:ORA-3136错误的排查
  17. 中国智慧家庭市场运营模式分析及发展趋势研究报告2022-2027年版
  18. 【论文阅读】A CNN-Transformer Hybrid Approach for CropClassification Using MultitemporalMultisensor Images
  19. 如何在PS中画任意形状虚线
  20. express+request实现-图夫在线爬取网页图片

热门文章

  1. 【沐风老师】3dMax一键生成中央空调排风口插件使用教程
  2. 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用46
  3. 【原创】谈谈redis的热key问题如何解决
  4. Linux上的程序是通用的吗,运行兼容 Linux Standard Base (LSB)程序的通用解决办法
  5. InstallShield 2010 SP1发布(posted @ 2009-10-14)
  6. python哆啦a梦的百宝箱_你最想要哆啦A梦百宝箱里的什么东西
  7. java加注释的快捷键是什么_eclipse注释的快捷键是什么?
  8. 烤仔说 | 两分钟制作属于你自己的 NFT(内附创作教程)
  9. C++初阶 — vector
  10. 【20220121】Voice conversion