将像素很大的图片切割成固定大小的多张图片,代码如下:
import numpy as np
import matplotlib
import os
from PIL import Imagedef img_seg(dir):files = os.listdir(dir)for file in files:a, b = os.path.splitext(file)img = Image.open(os.path.join(dir + "/" + file))hight, width = img.sizew = 812    #切割成812*812id = 1i = 0while (i + w <= hight):j = 0while (j + w <= width):new_img = img.crop((i, j, i + w, j + w)rename = "./pic3/"new_img.save(rename + a + "_" + str(id) + b)id += 1j += 50   #滑动步长i = i + 50if __name__ == '__main__'path = "./2"img_seg(path)

python 将图片切割成固定大小的图片脚本相关推荐

  1. python 识别图片中的人脸,并裁剪人脸,将图片转化成固定大小,并将图片再按照自己的后缀名存储起来

    下列代码,识别图片中的人脸,并裁剪人脸,将图片转化成固定大小,再按照自己的后缀名存储起来 bug:我是用来识别单张图片中只有一个人脸的数据集,如果用来处理一张图片中的多个人脸,那么图片的命名可能会有b ...

  2. python脚本编程——将批量的长方形图片切割成多个正方形图片

    简介 在处理.mat文件得到图片(bmp)时,转成的图片尺寸大小与.mat文件有关.两个特征的.mat文件分别是1294*86和1294*128大小.这也是两个文件中的图片大小,由于模型输入需要的是批 ...

  3. 长图片切割成多个小图片----python实现

    在上一篇文章发表提纲时,发现图片的分辨率过于高,从而导致大小超过5M无法上传,发现网上大多要收费或者限制大小,因此自己用python写了切割器对长图进行切割.注意本程序是将一整个图片横向切开,切成多份 ...

  4. php如何把图片铺满,PHP如何裁剪图片成固定大小

    做一个首页调用图像,有时需要获得固定大小的图像,因为首页的图像位置通常由设计人员指定好了,如果是做最新发布图像调用,因为不知道客户会上传什么比例的图像,所以,有时候也就没有办法确定图像的比例,前台页面 ...

  5. python实现图片按比例缩放,以固定大小截取图片

    1.按比例缩放 import cv2 import osif __name__ == '__main__':img_load_path='./test/img/' #原图片路径img_save_pat ...

  6. 照片怎么改到100k?图片压缩到固定大小?

    怎么把jpg图片压缩到100k大小,看起来很复杂的问题其实我们可以使用jpg压缩工具--压缩图,利用它的图片压缩到固定大小功能来实现我们的压缩需求,操作十分简单,快来试试看吧. 1.打开电脑浏览器进入 ...

  7. Android中将一个图片切割成多个图片[转]

    有种场景,我们想将一个图片切割成多个图片.比如我们在开发一个拼图的游戏,就首先要对图片进行切割. 以下是封装好的两个类,可以实现图片的切割.仅供参考和学习. 一个是ImagePiece类,此类保存了一 ...

  8. android图片分割点击,Android中图片切割成多个图片的实现方法

    系统手机总是有很多不是很完美的时候,比如逐帧播放图片的时候产生的效果,今天爱站技术频道小编为大家整理了Android中图片切割成多个图片的实现方法,大家一起来了解一下吧! 以下是封装好的两个类,可以实 ...

  9. 截取固定大小图片css,css-使不同大小的图片在固定大小的容器中居中

    HTML示例如下: 方法一: .imgbox{ position: relative; width: 240px; height: 240px; } .imgbox img{ position: ab ...

最新文章

  1. kafka 、 zookeeper 集群(一)
  2. play mysql_play framework 2.0 使用 mysql
  3. VMware虚拟机上安装Linux系统
  4. php中的会话控制器,php – codeigniter检查每个控制器中的用户会话
  5. 【实践】强化学习在招聘推荐冷启动优化中的应用实践
  6. 一定要吃透的四个人性真相
  7. main函数中argc和argc参数解释
  8. replace vfp_VFP字符串替换函数CHRTRAN()使用方法
  9. TCP/IP详解 卷一笔记
  10. 好用的换ip工具分享
  11. Win10企业版系统安装 NET Framework 4.8的时候提示错误信息
  12. 几次推广都没能火起来,腾讯直接把微视嵌入朋友圈了?
  13. 【关于QT QMediaPlayer 打包后不能播放声音(plugins文件问题引起)】
  14. [react] addons
  15. OPNET计算机网络仿真 实验作业1 - 网络拓扑创建
  16. Isaac-gym(3): 官方文档——programming之仿真设置
  17. 深耕ElasticSearch - 过滤和聚合/多桶排序
  18. 《乔布斯传》圈点(4)
  19. CTabCtrl控件从零开始自绘
  20. Android 模仿微信读书左右对齐的文字效果

热门文章

  1. 物联网控制期末常见考题
  2. PADS 9.5如何给矩形板框加上倒角
  3. 2021抖音最热歌曲
  4. (LKD3读书记录)Chap5:系统调用
  5. 微信小程序开发之wepy框架
  6. 在NP下用OD调试游戏的方法(转)
  7. 差分驱动芯片AM26LS31使用总结
  8. Eclipse中Run Configurations的具体用法
  9. 引领工业物联网发展浪潮,助推智造跨越深水区
  10. 执行python setup.py install时报错:error: can't create or remove files in install directory