每当您参加任何活动时,向您的附近和亲爱的人发送邀请是主要的任务。有时,如果您的客人数量很大,也有时也很乏味。 ð£
假设,您计划向每个成员发送个性化邀请,其中包括他/她的名字。这将需要您一位可以整天坐着的图形设计师,并且可以在每个名称上生成具有动态名称的个性化邀请海报。 -
为了解决您的问题,我在Python中制作了一个工具,该工具利用OpenCV的功能在邀请海报上实现图像处理。它可以在图像上嵌入名称(或任何细节),并为每个邀请人提供单独的海报。 ðº
如何使用该工具
这是一个简单的大纲,您可以遵循:
让我们以生日邀请来了解此工具的执行。
源代码:Github Repo Link
1)提供必要的详细信息:
您将不得不给出2个详细信息。 邀请海报图像(jpg/png/jpeg)和名称列表(文本文件)
样本生日邀请海报:
(您需要将此图像放在代码文件夹中)
被邀请人名称列表:
Mr. Tirth Patel
Ms. Sneha Shah
Mr. Bhavesh Jain
Mr. Rahul Singh
Mr. Rushi Patel
Mrs. Kavita Ahuja
2)选择位置坐标以放置名称。
-
您需要选择要放置邀请人名称的图像上的位置坐标。
-
在代码文件夹中,请打开
select_coordinate.py
文件并更新您正在使用的邀请图像的文件名。 -
运行它后,请双击要放置名称的图像。这可能是Trail&Error Excercise。迭代此过程2-3次将为您提供所需的确切位置。
3)欢呼!让我们为所有人生成个性化邀请
- 现在我们有了图像,名称和坐标,可以放在哪里。
- 打开
generate_invitation.py
文件并更新要使用的文件名。 - 在您的IDE中执行此Python脚本,您可以看到,为所有邀请人生成个性化邀请。 (检查
outputs
文件夹)
此工具的范围ð
- 到目前为止,此工具仅支持邀请海报上的名称。但是核心概念是图像处理。您可以在多种用例中使用它。像证书生成,名称生成,身份证生成器等等。
- 由于时间限制,我仅将开发范围限制在Python上。如果您需要一些Web应用程序,请在评论部分中ping我。
- 在邀请生成后,发送这些个性化邀请也是一项艰巨的任务。如果您需要将它们发送到WhatsApp中,我们可以使用Facebook提供的WhatsApp API来自动化一代和发送过程。如果您的用例是发送电子邮件,我们可以使用Python或任何此类框架发送带有生成输出的电子邮件。
结束评论ð
- 感谢您与我一起阅读。如果您在上述主题上找到任何疑问,请在评论中ping我。 ð�
- 知识通过共享传播。因此,请与您有关的朋友分享这篇文章。 ð±
- ps:另外,我谦虚地要求您在我的下一个博客中写下想要的主题。我将将其包括在我的目标列表中。 ð
tirth patel,签字!ð«€