今天分享的代码主要功能是剪裁带有人像的图片,剪裁为相同尺寸的正方形,并且要保留图片中人头部分不能被剪裁掉

# encoding=utf8'''
Python批量剪裁图片输出为相同尺寸
源码地址:
'''# 导入包
from PIL import Image
import os# 定义方法
def imageProcessing(imagepath, squarepath):'''读取图片并进行批量剪裁'''files = os.listdir(imagepath) # 读取指定目录中的所有文件for f in files:file_p =  os.path.join(imagepath, f) # 图片原始位置img = Image.open(file_p) # 打开图片w = nw = img.width       #图片的宽h = nh = img.height      #图片的高# 计算要剪裁图片的x,y,w,hif w >= h:nx, ny, nw = (w - h) / 2, 0, hif h >= w:nx, ny, nh = 0, 0, wsquar_p = os.path.join(squarepath, f) # 新图片保存位置if not os.path.exists(squarepath): os.mkdir(squarepath) # 如果目不存在就创建cropped = img.crop((nx, ny, nw + nx, nh + ny)) # 剪裁图片cropped = cropped.resize((500, 500)) # 宽高调整为500像素cropped = cropped.convert("RGB") # 转为jpe格式cropped.save(squar_p) # 保存剪裁后图片print(file_p, '==>' ,squar_p)if __name__ == '__main__':# 存放待处理图片的目录imagepath = r'D:\Test\image'# 图片处理结果保存目录squarepath = r'D:\Test\square'# 执行方法imageProcessing(imagepath, squarepath)

Python批量剪裁美女图片输出为相同尺寸相关推荐

  1. python采集美女图片

    2019独角兽企业重金招聘Python工程师标准>>> #!/usr/bin/env python #encoding=utf-8 #采集美女图片到本地 import urllib ...

  2. 饱暖思淫欲之美女图片的Python爬虫实例(二)

    美女图片的Python爬虫实例:面向服务器版 ==该爬虫面向成年人且有一定的自控能力(涉及部分性感图片,仅用于爬虫实例研究)== 前言 初始教程 存在问题 解决思路 目标 实现步骤 硬件配置 服务器信 ...

  3. 【爬虫实战】python爬取虎牙直播间封面美女图片

    Python爬虫爬取虎牙直播间封面美女图片 本文目录 Python爬虫爬取虎牙直播间封面美女图片 写作缘起 上代码 效果展示 思路分析 写作缘起 这篇文章主要是介绍如何使用python爬虫来爬取虎牙直 ...

  4. Python网络爬虫(四):selenium+chrome爬取美女图片

    说明: Python版本:Python IDE:PyCharm chrome版本:我的版本63 chromedriver.exe:因为是模拟浏览器访问,chrome需要再下载一个驱动,具体方式在我的上 ...

  5. python如何获取图片的尺寸_如何基于Python获取图片的物理尺寸

    如何基于Python获取图片的物理尺寸 这篇文章主要介绍了如何基于Python获取图片的物理尺寸,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题 ...

  6. Python爬虫--获取网页图片两步走:美女图片+王者荣耀皮肤

    文章目录 一.目标 1.实现当前页面的图片爬取: 2.实现二级网页下的图片爬取并分别存储 二.实现截图 二.代码 1.美女图片 2.王者荣耀皮肤 指导博客(阿里嘎多!) 一.目标 1.实现当前页面的图 ...

  7. Python爬取mn52网站美女图片以及图片防盗链的解决方法

    防盗链原理 http标准协议中有专门的字段记录referer 一来可以追溯上一个入站地址是什么 二来对于资源文件,可以跟踪到包含显示他的网页地址是什么 因此所有防盗链方法都是基于这个Referer字段 ...

  8. 使用Python爬虫爬取网络美女图片

    代码地址如下: http://www.demodashi.com/demo/13500.html 准备工作 安装python3.6 略 安装requests库(用于请求静态页面) pip instal ...

  9. python美女源代码_单身程序员,每晚用python抓取百万张美女图片,连女友都不想找了...

    每当夜深人静时,这位长期单身的程序员就会起床开电脑,然后用python抓取百万张美女图片,存进U盘,目的目前还不知道,但技术是万能的,这样一来,可能连找女朋友的钱都省了. 其实,还有更好看的! 而且还 ...

最新文章

  1. C4D和Redshift:2D矢量到三维渲染 Cinema 4D and Redshift: 2D vector to 3D render
  2. 【c语言】蓝桥杯基础练习 01字串
  3. 马路上的“懦夫游戏”和比特币现金共识升级冲突
  4. UA OPTI544 量子光学7 补充:Density Operator
  5. BC之链式块状结构:区块链之链式块状结构——链式块状结构、内容相关配图
  6. path manipulation怎么解决_PyCharm报错与解决方法一览
  7. Python的交互式界面 编写 .
  8. [振动力学] 使用能量法求质量矩阵的时候需要注意刚体运动分解
  9. linux 写地址 hex,你怎么理解Hex文件? (扩展地址记录)
  10. [转载] 七龙珠第一部——第086话 打进前八强
  11. 记录——《C Primer Plus(第五版)》 第7章编程练习第5题
  12. 联想笔记本大写提示软件_联想威6 2021款怎么样?值得买吗?下面几点或许可以帮到您...
  13. 从此使用linux系统,但是QQ是必不可少的!!该篇文章方法成功!!!已验证!!!!!...
  14. 使用搭建的GNS3连接交换机互联互通
  15. 模拟电子技术基础 第二章 常用半导体器件原理
  16. spring 注解方式动态代理
  17. 系统集成项目管理工程师(软考中级)—— 第二十二章 安全管理 笔记分享
  18. 编译原理 | 实验四 | 逆波兰式
  19. 大数据技术原理与应用课后题(林子雨)
  20. Linux-看门狗应用程序watchdog

热门文章

  1. [漏洞复现]CVE-2021-26855 漏洞复现及Exchange邮箱详细安装过程
  2. 论FLASH的前世今生
  3. 电池革新技术遥不可及 未来着眼于纳米材料
  4. (8)雅思屠鸭第八天:听力中最重要的179个单词(必知必会)
  5. mvc 中renderpartial的使用
  6. 阿里巴巴中文网站架构发展历程
  7. 【亚马逊运营】教你如何有效找到“关键词”?
  8. 微信小程序开发(一)系统对接微信UGC类小程序内容安全接口JAVA版
  9. Audio File Convert(afconvert)工具转换音频格式
  10. JAVA优雅的退出机制