【教学类-34-08】20240309各类拼图(“光滑”长方拼图)4*4格子(AI对话大师)

【教学类-34-08】20240309各类拼图(“光滑”长方拼图)4*4格子(AI对话大师) 背景需求前期制作了各类图片的切割拼图以下是切割后图片是”长方形小图”的代码比较容易剪一、学号拼图【教学类-34-05】20230523拼图数字学号0X-长方块拼图-双色深灰浅灰3*3格子中班主题《个别化拼图》偏艺术-美术_灰底白色方块数字怎么制作-CSDN博客文章浏览阅读526次。【教学类-34-05】20230523拼图数字学号0X-长方块拼图-双色深灰浅灰3*3格子中班主题《个别化拼图》偏艺术-美术_灰底白色方块数字怎么制作https://blog.csdn.net/reasonsummer/article/details/130836791二、字母拼图【教学类-34-02】20230420拼图英文大写字母ABCD-长方块拼图3*2格子中班主题《个别化拼图》偏艺术-美术-CSDN博客文章浏览阅读328次。【教学类-34-02】20230420拼图英文大写字母ABCD-长方块拼图3*2格子中班主题《个别化拼图》偏艺术-美术https://blog.csdn.net/reasonsummer/article/details/130242631代码截图代码是借鉴的很长的我也看不太懂。设计思路这次我用AI对话大师写写看4*4矩阵切割的长方形小拼图块的代码1、准备一个文件夹里面有一张图片2、代码展示 把图片切割成4*4张小图片 作者AI对话大师、阿夏 时间2024年3月9日 from PIL import Image, ImageOps import os path rC:\Users\jg2yXRZ\OneDrive\桌面\拼图 imagePathpathr\转换图 if not os.path.exists(imagePath): # 判断存放图片的文件夹是否存在 os.makedirs(imagePath) # 若图片文件夹不存在就创建 # 打开图片文件 image Image.open(path \\1.jpg) # 获取图片大小 width, height image.size # 切割成16块拼图小块并保存 count 1 block_width width // 4 block_height height // 4 for i in range(4): for j in range(4): box (j*block_width, i*block_height, (j1)*block_width, (i1)*block_height) region image.crop(box) # region ImageOps.invert(region) # 反转颜色可实现凹凸角效果 region.save(imagePath \\{}.jpg.format(%02d % count)) count 1 #3、作品展示4、图片大小比较这一次我希望降低难度不是让幼儿直接裁剪并在白纸上拼16个图块而是在黏贴纸上先放上4块拼图降低难度然后让幼儿将右侧的8块拼图进行黏贴匹配摆放方向也要测试待续……