19 lines
526 B
Python
19 lines
526 B
Python
import os
|
|
from PIL import Image
|
|
from MatrixGenerator import PicItem, PictureMatrixGenerater
|
|
|
|
generator = PictureMatrixGenerater(
|
|
background="./pic/background.jpg",
|
|
picSize=(1920, 1080),
|
|
itemSize=(320, 320),
|
|
margin=50,
|
|
itemNum=10,
|
|
fontMargin=20,
|
|
font="./font/HarmonyOS_Sans_SC_Medium.ttf",
|
|
fontSize=26
|
|
)
|
|
picList = [PicItem(Image.open('./sucai/' + i), i) for i in os.listdir("./sucai/")]
|
|
Sol = generator.generate(picList)
|
|
# 写入结果
|
|
with open('./finalc.png', 'wb') as f:
|
|
Sol.save(f) |