Python 裁剪九宫格图片 —— 筑梦之路
Python 图片 筑梦之路 裁剪 九宫格
2023-09-14 09:16:00 时间
import sys
import os
from PIL import Image
file_root = "/root/img" #要切的图片放的文件
fileList = []
n = 0
#读取文件列表
def read_bmp_file_list(path):
for root, dirs, files in os.walk(path, topdown=False):
for file in files:
fileList.append(os.path.join(root, file))
#开始切图
def qie_tu(file_path):
global n
im = Image.open(file_path)
# 图片的宽度和高度
img_size = im.size
print("图片宽度和高度分别是{}".format(img_size))
#切成512X512
x = 0
y = 0
w = 512
h = 512
for j in range(0,3):
for i in range(0,3):
#region = im.crop((x, y, x+w*i, y+h*j))
print(x+w*i, y+h*j,x+w*i+w, y+h*j+h)
region = im.crop((x+w*i, y+h*j,x+w*i+w, y+h*j+h))
#文件输出位置
region.save("/root/img/{name}.jpg".format(name=n))
n=n+1
if __name__ == '__main__':
read_bmp_file_list(file_root)
for f in fileList:
qie_tu(f)
相关文章
- 【Python】python 日期操作
- python实现图片转素描效果代码
- 用python爬取全网妹子图片【附源码笔记】
- python连接mysql实例分享_python
- python map() 函数
- 将python图片转为二进制文本的实例
- Linux 下用 crontab 设置定时执行python 程序
- Python使用UUID库生成唯一ID(转)
- python中学习K-Means和图片压缩
- python调用百度人像动漫化
- python: 安装DeOldify库:黑白图片上色(Python 3.7.15)
- 【python基础】Linux环境下非root用户安装Python和第三方包
- Centos 6.4 安装Python 2.7 python-pip
- Python 使用re和urllib遍历和下载网页中所有图片
- 华为OD机试 - 勾股数元组(Java & JS & Python)
- Python:利用python语言实现18位身份证号码和15位身份证号码相互转换
- Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
- Python编程语言学习:包导入和模块搜索路径(包路径)简介、使用方法(python系统环境路径的查询与添加)之详细攻略
- Python语言学习之双下划线那些事:python和双下划线使用方法之详细攻略
- Python可视化数据分析09、MySQL读写
- Python基础——PyCharm版本——第八章、文件I/O(XML)
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- 【Python自动化办公】批量将Excel表格数据导出为PDF文件
- python 提取字符串中的数字
- python实战===2017年30个惊艳的Python开源项目 (转)
- Python 头部 #!/usr/bin/python 和 #!/usr/bin/env 的区别
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- 〖Python全栈白宝书-免费版㉚〗- Python中的循环
- 【Python实战】 ---- 爬虫 爬取LOL英雄皮肤图片
- 我要偷偷的学Python,然后惊呆所有人(第八天)