背景需求:
有一位客户咨询黑白三角的3、4、5宫格、8、10、12、14、16宫格。
原来做的是随机抽取36张图片,这次我想看看黑白三角每个格子里一个三角(四种摆放方式)可以生成多少张不同造型的图片。
把原来的代码调整一下,只要图片,并显示每个宫格图片的数量
import os, time
from PIL import Image, ImageDraw
from docx import Document
from docx.shared import Cm
from docx.shared import Pt
import shutil
import random
from itertools import combinations
# 2 x 2 格子的不重复三角形组合数: 256
# 3 x 3 格子的不重复三角形组合数: 262144
# 定义常量
n=12
start = n # 起始宫格数
end = n # 最大宫格数
path = r'C:\Users\jg2yXRZ\OneDrive\桌面\20250323黑白三角图案版'
# 确保路径存在
if not os.path.exists(path):
os.makedirs