python将一张正方形整图按3*3切割成九宫格9张图片代码

代码语言:python

所属分类:其他

代码描述:python将一张正方形整图按3*3切割成九宫格9张图片代码

代码标签: python 正方形 整图 3*3 切割 九宫格 9张 图片 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
from PIL import Image
import os

def enhanced_split(image_path, output_dir):
    try:
        os.makedirs(output_dir, exist_ok=True)
        img = Image.open(image_path)
        w, h = img.size
        
        # 自动适配非完美正方形
        size = min(w, h)
        img = img.crop((0, 0, size, size))
        
        tile_size =.........完整代码请登录后点击上方下载按钮下载查看

网友评论0