导语
Valentine's Day
Every man is a poet
when he is in love
所有文章完整的素材+源码都在👇👇
粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。
哈喽!我是你们的木木子吖~
情人节又到了,礼物备好了没?美丽的情话准备了没?今天,小编给大家准备了一些情人节的
表白攻略,祝福有情人终成眷属。(不仅有表白文案还有程序员表白代码神器哦~)
甜甜的恋爱谁不想拥有?十五元宵已过,年味消靡,春天已悄悄来临,(初春的气息,今年大
部分地区的雨下的格外的多,仿佛要把去年的雨全部下在今年)2月14就在明天了,那些异地
或者单身的小可爱有没有悄悄的心动,在这个节日来临之前准备最好的礼物或者情话给你们的
女神,说不定呢!没有千回百转的情话,拿什么拯救你的爱情!
只想问你,2月14日——你想不想陪你的女神一块去约会呢!!?想的话就跟我学一学吧👻
正文
一、文章内容
本文是由多种编程语言,不同的类似写的各种不一样的表白类型的代码哈。
二、Love隐藏玫瑰表白
1)星光山河文案
🎆这世间青山灼灼星光沓沓,春风翩翩晚风渐渐,也抵不过你眉目间的星辰点点。
🎇这段时间,见不到你,生气归生气,又不是不喜欢你了。
🎆我半生穿过枫叶,抖落白雪 ,就为奔向你面前 ,由你在我手心,塞一片春天。
🎇所以我也走向了你 山月星河都做贺礼。
2)运行环境
本文用到的环境如下—— Python3、Pycharm社区版,第三方模块需要安装如下。部分
自带的库只要安装完 Python就可以直接使用了,需要安装 的库的话看教程下🎐
一般安装:
pip install +模块名 镜像源安装:pip install -i https://pypi.douban.com/simple/+模块名
(之前有说过安装报错的几种方式跟解决方法,不会安装的可以去看下,还有很多国内镜像源也有文章的)
3)思路讲解
思路就是读取一张大图为array,新建一个蒙版,填入array中的值,同时在上面打印字
符‘Love’,把字符输到很小的一块像素区域中,循环打印完整张图片,再保存即可。
4)代码展示
from PIL import Image,ImageDraw,ImageFont
font_size =20
#text ="Love You!"
text ="Love"
#img_path = "./demo.jpg"
img_path = "./flower.jpg"
img_raw=Image.open(img_path)
img_array =img_raw.load() #get image as array
img_new =Image.new("RGB",img_raw.size,(0,0,0))
draw =ImageDraw.Draw(img_new)
font =ImageFont.truetype(font='C:/Windows/Fonts/AdobeArabic-Regular.otf',size=font_size) #win10 have the font lib
#font =ImageFont.truetype(font='C:/Windows/Fonts/Raleway Thin.ttf',size=font_size)
def character_generator(text):
while True:
for i in range(len(text)):
yield text[i]
ch_gen =character_generator(text)
for y in range(0,img_raw.size[1],font_size):
for x in range(0,img_raw.size[0],font_size):
draw.text((x,y),next(ch_gen),font=font,fill=img_array[x,y],direction=None)
img_new.convert('RGB').save("./flowerNew.jpg")
5)效果展示
三、matlab画3D粉红玫瑰
由于使用的环境基本上一样的,我就不一一讲解了。都去看下第一个环境安装跟模块安装方式即可。
1)情人节文案
🎏在蹒跚前行,踉跄倒地的时候,心里想着的这个人是我跌倒一千次以后,复爬起一千次的动力。
🎏情人节露馅喜欢你也是。
🎏钓到了最喜欢的小鱼 我就不去海边啦。
🎏没别的意思 就是借着特殊日子说声喜欢你。
2)代码展示
function drawrose grid on [x,t]=meshgrid((0:24)./24,(0:0.5:575)./575.*20.*pi+4*pi);
p=(pi/2)*exp(-t./(8*pi)); change=sin(15*t)/150; u=1-(1-mod(3.6*t,2*pi)./pi).^4./2+change; y=2*(x.^2-x).^2.*sin(p); r=u.*(x.*sin(p)+y.*cos(p)); h=u.*(x.*cos(p)-y.*sin(p));
map=[1.0000 0.6471 0.8275 0.9984 0.6353 0.8130 0.9969 0.6236 0.7985 0.9953 0.6118 0.7840
0.9937 0.6000 0.7695 0.9921 0.5882 0.7550 0.9906 0.5765 0.7404 0.9890 0.5647 0.7259 0.9874
0.5529 0.7114 0.9859 0.5412 0.6969 0.9843 0.5294 0.6824 0.9757 0.5149 0.6730 0.9670 0.5004
0.6636 0.9584 0.4859 0.6541 0.9498 0.4714 0.6447 0.9411 0.4568 0.6353 0.9325 0.4423 0.6259 0.9239 0.4278 0.6165 0.9153 0.4133 0.6070 0.9066 0.3988 0.5976 0.8980 0.3843 0.5882 0.8937
0.3780 0.5756 0.8894 0.3718 0.5631 0.8851 0.3655 0.5505 0.8808 0.3592 0.5380 0.8764 0.3529
0.5254 0.8721 0.3467 0.5129 0.8678 0.3404 0.5003 0.8635 0.3341 0.4878 0.8592 0.3279 0.4752
0.8549 0.3216 0.4627 0.8561 0.3165 0.4596 0.8573 0.3114 0.4564 0.8584 0.3063 0.4533 0.8596
0.3012 0.4502 0.8608 0.2961 0.4471 0.8620 0.2910 0.4439 0.8632 0.2859 0.4408 0.8643 0.2808
0.4377 0.8655 0.2757 0.4345 0.8667 0.2706 0.4314 0.8549 0.2620 0.4165 0.8432 0.2533 0.4016
0.8314 0.2447 0.3867 0.8196 0.2361 0.3718 0.8078 0.2274 0.3569 0.7961 0.2188 0.3420 0.7843
0.2102 0.3271 0.7725 0.2016 0.3122 0.7608 0.1929 0.2973 0.7490 0.1843 0.2824 0.7553 0.1827
0.2855 0.7616 0.1812 0.2887 0.7678 0.1796 0.2918 0.7741 0.1780 0.2949 0.7804 0.1764 0.2980
0.7867 0.1749 0.3012 0.7930 0.1733 0.3043 0.7992 0.1717 0.3074 0.8055 0.1702 0.3106 0.8118
0.1686 0.3137 0.7977 0.1631 0.3023 0.7836 0.1576 0.2910 0.7694 0.1521 0.2796 0.7553 0.1466
0.2682 0.7412 0.1411 0.2569 0.7271 0.1357 0.2455 0.7130 0.1302 0.2341 0.6988 0.1247 0.2227
0.6847 0.1192 0.2114 0.6706 0.1137 0.2000 0.6686 0.1141 0.1996 0.6667 0.1145 0.1992 0.6647
0.1149 0.1988 0.6628 0.1153 0.1984 0.6608 0.1157 0.1981 0.6588 0.1160 0.1977 0.6569 0.1164
0.1973 0.6549 0.1168 0.1969 0.6530 0.1172 0.1965 0.6510 0.1176 0.1961];
set(gca,'CameraPosition',[2 2 2]) hold on surface(r.*cos(t),r.*sin(t),h,'EdgeAlpha',0.1,... 'EdgeColor',[0 0 0],'FaceColor','interp') colormap(map) end
3)效果展示
四、红玫瑰
1)未来文案
🎀小手一牵,我两甜甜。
🎀我从来没想过可以遇到像你这么好的人,我无比感谢上帝,即使生活里有数不尽的苦,有你这一颗糖就足够甜了。
🎀“说到做到” 这个词汇 既浪漫又踏实。
🎀故事的开始总是很温柔,希望以后也是
2)代码展示
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import Axes3D
from matplotlib.font_manager import FontProperties
fig = plt.figure(figsize=(6,8))
ax = fig.gca(projection='3d')
elev = 22
azim = 2.5
ax.view_init(elev, azim) #改变绘制图像的视角,即相机的位置,azim沿着z轴旋转,elev沿着y轴
font_set = FontProperties(fname=r"C:\Windows\Fonts\simhei.TTF",size=20)
ax.text(1, -0.8, 0, '"只为甜满你的心"', fontproperties=font_set)
[x, t] = np.meshgrid(np.array(range(30)) / 28.0, np.arange(0, 575.5, 0.5) / 575 * 17 * np.pi - 2 * np.pi)
p = (np.pi / 2) * np.exp(-t / (8 * np.pi))
u = 1 - (1 - np.mod(3.6 * t, 2 * np.pi) / np.pi) ** 4 / 2
y = 2 * (x ** 2 - x) ** 2 * np.sin(p)
r = u * (x * np.sin(p) + y * np.cos(p))
h = 4+u * (x * np.cos(p) - y * np.sin(p))*3
c= cm.get_cmap('Reds')
surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1, color='r', #cmap= c,可改变花朵颜色
alpha=0.8, linewidth=0, antialiased=True) #rstride和cstride为横竖方向的绘图采样步长,越小绘图越精细。
#花梗
u2 = np.linspace(0,2*np.pi,50) # 把圆分按角度为50等分
h2 = np.linspace(0,4,20) # 把高度1均分为20份, 玫瑰花梗高度范围
x2 = np.outer(0.05*np.sin(u2),np.ones(len(h2))) # x值重复20次
y2 = np.outer(0.05*np.cos(u2),np.ones(len(h2))) # y值重复20次
z2 = np.outer(np.ones(len(u2)),h2) # x,y 对应的高度
pole = ax.pot_surface(x2, y2, z2, cmap=cm.get_cmap('summer') ) #cmap=cm.get_cmap('Greens'),cmap=cm.get_cmap('summer'),color='g'
plt.axis('off')
fig.savefig('redRose.png', transparent=True)
plt.show()
3)效果展示
五、粉金红紫玫瑰
1)表白文案
🎐朝暮与年岁共往 我与你一同行至天光。
🎐等这一切过去,春光与你共赴。
🎐你贯穿我山河似暮色沉溺若黯然烟火✨
🎐你去哪里,我去见你。
2)代码展示
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.gca(projection='3d')
[x, t] = np.meshgrid(np.array(range(25)) / 24.0, np.arange(0, 575.5, 0.5) / 575 * 30 * np.pi - 4*np.pi)
p = (np.pi / 2) * np.exp(-t / (8 * np.pi))
change = np.sin(20*t)/50
u = 1 - (1 - np.mod(3.3 * t, 2 * np.pi) / np.pi) ** 4 / 2 + change
y = 2 * (x ** 2 - x) ** 2 * np.sin(p)
r = u * (x * np.sin(p) + y * np.cos(p)) * 1.5
h = u * (x * np.cos(p) - y * np.sin(p))
c= plt.get_cmap('magma')
surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1,
cmap= c, linewidth=0, antialiased=True)
plt.show()
3)效果展示
不同的颜色是可以修改就可以了哦~很多玫瑰的类型都是可以微调的啦!
六、附小桃花+小玫瑰花
1)小桃花
2)蓝玫瑰
3)表白文案
🎊你迟到了很多年 可我依然为你的到来而高兴。
🎊甜甜的文案我还没想好 甜甜的我你先抱一抱。
🎊各自登山,山顶见。
🎊怕旧日子潮了,抖一抖月光翻晒,其实从未嗔过。连襟是你,割袍是你,我这苦楚煎七分
也服下,仍裁三分浪漫
总结
"少女的梦里有大海,有日落, 有蝉鸣不止的盛夏,和永不凋零的玫瑰。"大家去见心上人的时
候记得带一束玫瑰花哦~备注:颜色不同意思不同,记得去做一下攻略哦!
好啦,小编的攻略就给大家伙儿写到这里,你们自己得加把劲儿哦~更多表白代码去文章汇总自取
哦!
🎯完整的免费源码领取处:找我吖!文末公众hao可自行领取,滴滴我也可!
项目1.0 烟花玫瑰(内含多份源码)
Python表白代码:“ 星光月夜烟花皆归你,我也归你”(满天烟花盛开、附番外玫瑰)
项目1.1 恋爱指南(内含多份源码)
【Python恋爱指南】二款甜度爆表的小程序出炉—还怕找不到对象嘛?
项目2.5 程序员表白系列
七夕表白攻略:教你用自己的专业说情话,成功率100%,我只能帮你们到这里了啊~(程序员系列)
项目2.6 七夕表白攻略
【程序员必备】七夕表白攻略:”月遇从云,花遇和风,晚上的夜空很美“。(附源码合集)
项目1.5 小人爱心表白(内含多份源码)
好兄弟问我有什么炫酷的表白方式?安排【附表白源码】
项目1.6 不能拒绝的表白
堂哥30了还是单身狗,我用Python写了一个百分之百表白成功的脚本给他
项目2.3 表白系列之爱心❤
【表白系列】打扰一下,我有很多话要告诉你:“因为喜欢,可迎万难”(内含多份源码)
项目2.4 Turtle表白系列
【Turtle表白系列】你为什么还单身 ?因为昨天才遇见你。(爱心升级版本来袭)
🎄文章汇总——
汇总合集 Python—2022 |已有文章汇总 | 持续更新,直接看这篇就够了
(更多内容+源码都在✨文章汇总哦!!欢迎阅读喜欢的文章🎉~)