一、表白小文案
1】🧡💛💗"我想在秋天储存浪漫,好在冬天馈赠给你~~~”
2】?🧡💛💗 "想吃糖炒栗子,也想借你的口袋兜一兜~~"
?3】🧡💛我特别想跟一起过这个冬天,特别想在跨年的时候跟你一起倒数零点,跟你一起吃火锅,喝你喜欢的奶茶?一起放烟花,想把你拥入怀里,轻声告诉你:“我真的超级超级喜欢你”
?二、表白代码:
1)爱心表白预览图:
💖💛源码:
text = open(path.join(d, 'love.txt'), encoding='utf-8').read()
# 如果是中文
text = processChinese(text) # 中文不好分词,使用Jieba分词进行
# read the mask / color image
# taken from http://jirkavinse.deviantart.com/art/quot-Real-Life-quot-Alice-282261010
# 设置背景图片
back_coloring = imread(path.join(d, "./image/love.jpg"))
wc = WordCloud(font_path='./font/叶立群几何体.ttf', # 设置字体
background_color="white", # 背景颜色
max_words=2000, # 词云显示的最大词数
mask=back_coloring, # 设置背景图片
# max_font_size=100, #字体最大值
random_state=42,
)
# 生成词云, 可以用generate输入全部文本(中文不好分词),也可以我们计算好词频后使用generate_from_frequencies函数
?2)预览图:
?🧡💛源码:
t=turtle.pen()
t=turtle
t.up()
t.goto(0,150)
t.down()
t.color('pink')
t.begin_fill()
t.fillcolor('pink')
t.speed(1)
t.left(45)
t.forward(150)
t.right(45)
t.forward(100)
t.right(45)
t.forward(100)
t.right(45)
t.forward(100)
t.right(45)
t.forward(250+math.sqrt(2)*100)
t.right (90)
t.speed(2)
t.forward(250+100*math.sqrt(2))
t.right(45)
t.forward(100)
t.right(45)
t.forward(100)
t.right(45)
t.forward(100)
t.right(45)
t.forward(150)
t.end_fill()
t.goto(-10,0)
t.pencolor('white')
#L
t.pensize(10)
t.goto(-50,0)
t.goto(-50,80)
t.up ()
#I
t.goto(-100,0)
t.down()
t.goto(-160,0)
t.goto(-130,0)
t.goto(-130,80)
t.goto(-160,80)
t.goto(-100,80)
t.up()
#O
t.goto(10,25)
t.down()
t.right(45)
t.circle(25,extent=180)
t.goto(60,55)
t.circle(25,extent=180)
t.goto(10,25)
t.up()
t.goto(75,80)
t.down()
t.goto(100,0)
t.goto(125,80)
t.up()
t.goto(180,80)
t.down()
t.goto(140,80)
t.goto(140,0)
t.goto(180,0)
t.up()
t.goto(180,40)
t.down()
t.goto(140,40)
#U
t.up()
t.goto(-40,-30)
t.down()
t.goto(-40,-80)
t.circle(40,extent=180)
t.goto(40,-30)
t.hideturtle()
a=input()
3)用回忆图片做的表白预览图:
其实Python实现也不难,里面的数字、文字可以用矩阵定义,然后用图片填充即可
🧡💛源码:
imgIndex = 0
needImgNum = 0
for y in range(h):
for x in range(w):
try:
if picMatrix[y][x] == 1:
needImgNum = needImgNum + 1
fromImage = Image.open(
r"%s.jpg" % str(imgIndex % imgCount))
fromImage = fromImage.resize((100, 100), Image.ANTIALIAS)
toImage.paste(fromImage, (x * mw, y * mw))
imgIndex = imgIndex + 1
else:
pass
except IOError:
pass
还可用Django/Flask等web框架搭建一个网站算是更高级一点的表白方式,但是略有难度。先看效果
end:
今日分享结束啦!喜欢的小可爱们记得三连噢~~家人们的支持是小编更新最大的动力!!
想领取更多完整源码或python学习资料可私信我或点击这行字体
|