【Python小程序】隐藏表白图:“你永远都不知道我喜欢你”(建议保存)

前言

(初恋脸王冰冰破圈,你以为央视不懂年轻人? )

去年11月,央视出镜记者王冰冰因为“初恋脸”走红,让许多人对央视一本正经的传统印象有所改

观。王冰冰也一跃成为众多网友的“女神”,那么程序员是怎么像心中的女生表达心意的呢?

我想用最近学的图像处理知识,在照片上加隐藏字!👇👇👇👇👇👇

(手机正常浏览是一张照片,放大才可以看到里面的文字)

有对象没对象的大家都可以用这个代码去表白自己的喜欢的人呀~

正文

一、效果展示

冰冰的图像啥的肯定是要选择像素尽量大一点儿的哈原图:

效果图:(手机预览是看不清楚文字的)

### 如何用Python编写一个表白小程序 #### 使用Tkinter创建形化表白窗口 为了使表白更加生动有趣,可以使用`Tkinter`库来构建一个简单的形用户界面(GUI)。通过这种方式,仅可以显示文字信息,还能加入按钮和其他交互元素。 ```python import tkinter as tk from tkinter import messagebox class ConfessionApp: def __init__(self, master): self.master = master master.title("特别的告白") label = tk.Label(master, text="亲爱的,自从遇见你之后,我的世界变得如此美好。\n愿意让我陪你走完余生吗?", font=("Arial", 14)) label.pack(pady=20) yes_button = tk.Button(master, text="当然愿意!", command=self.on_yes_click, width=20, height=3) no_button = tk.Button(master, text="再考虑一下...", command=self.on_no_click, width=20, height=3) yes_button.pack(side=tk.LEFT, padx=(50, 20), pady=20) no_button.pack(side=tk.RIGHT, padx=(20, 50), pady=20) def on_yes_click(self): messagebox.showinfo(title='欧耶', message='爱你哦,么么哒~') root.quit() def on_no_click(self): messagebox.askretrycancel('哎呀...', '那再多给我一点时间吧!', icon='warning') if __name__ == "__main__": root = tk.Tk() app = ConfessionApp(root) root.mainloop() ``` 这段代码定义了一个名为`ConfessionApp`类,它继承自tkinter框架中的组件。当运行该程序时会弹出一个小窗口,在其中展示一段温馨的文字以及两个选项:“当然愿意!” 和 “再考虑一下...”。如果对方选择了肯定的回答,则会出现一条充满爱意的消息框;如果是后者,则提示再次思考并给予机会重新选择[^3]。 #### 利用微信机器人发送表白消息 除了本地的应用外,也可以借助第三方平台来进行远程表达心意。比如微信就是一个错的选择。下面是一个基于WeChatBot API的例子: 请注意:实际操作前需安装itchat模块 (`pip install itchat`) 并确保手机端已登录web版微信以便接收验证码完成绑定过程。 ```python import itchat # 自动回复功能开启后每次收到的信息都会触发此函数执行 @itchat.msg_register(itchat.content.TEXT) def text_reply(msg): if msg['Text'] == "喜欢": return """ *脸红* 嘿嘿~其实我也一直对你有好感呢! 能成为彼此生命中最重要的人真是太好了。 让我们一起创造美好的回忆吧!❤️ """ # 登录微信账号 itchat.auto_login(hotReload=True) friends = itchat.get_friends(update=True)[1:] # 获取好友列表 (排除自己) target_friend = next((friend for friend in friends if friend["NickName"] == "Ta的名字"), None) if target_friend is not None: itchat.send_msg(""" Hi {nickname}, 知道从什么时候起, 生活里总会有一个人的身影萦绕心头; 那就是你啊~ 愿意做我女朋友/男朋友嘛? """.format(nickname=target_friend['NickName']), toUserName=target_friend['UserName']) itchat.run() # 启动监听服务等待回应 ``` 上述脚本实现了自动向指定对象发送带有个人情感色彩的话语,并且能够处理来自对方简单关键词触发式的互动响应[^2]。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值