Python投资组合 - 动态邀请图像生成器
#文件夹 #python #opencv #imageprocessing

每当您参加任何活动时,向您的附近和亲爱的人发送邀请是主要的任务。有时,如果您的客人数量很大,也有时也很乏味。 ð£

假设,您计划向每个成员发送个性化邀请,其中包括他/她的名字。这将需要您一位可以整天坐着的图形设计师,并且可以在每个名称上生成具有动态名称的个性化邀请海报。 -

为了解决您的问题,我在Python中制作了一个工具,该工具利用OpenCV的功能在邀请海报上实现图像处理。它可以在图像上嵌入名称(或任何细节),并为每个邀请人提供单独的海报。 ðº


如何使用该工具

这是一个简单的大纲,您可以遵循:

让我们以生日邀请来了解此工具的执行。
源代码:Github Repo Link


1)提供必要的详细信息:

您将不得不给出2个详细信息。 邀请海报图像(jpg/png/jpeg)和名称列表(文本文件)

样本生日邀请海报:
(您需要将此图像放在代码文件夹中)

Sample Poster

被邀请人名称列表:

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文件夹)

Invitation Collage

此工具的范围ð

  • 到目前为止,此工具仅支持邀请海报上的名称。但是核心概念是图像处理。您可以在多种用例中使用它。像证书生成,名称生成,身份证生成器等等。
  • 由于时间限制,我仅将开发范围限制在Python上。如果您需要一些Web应用程序,请在评论部分中ping我。
  • 在邀请生成后,发送这些个性化邀请也是一项艰巨的任务。如果您需要将它们发送到WhatsApp中,我们可以使用Facebook提供的WhatsApp API来自动化一代和发送过程。如果您的用例是发送电子邮件,我们可以使用Python或任何此类框架发送带有生成输出的电子邮件。

结束评论ð

  • 感谢您与我一起阅读。如果您在上述主题上找到任何疑问,请在评论中ping我。 ð�
  • 知识通过共享传播。因此,请与您有关的朋友分享这篇文章。 ð±
  • ps:另外,我谦虚地要求您在我的下一个博客中写下想要的主题。我将将其包括在我的目标列表中。 ð

tirth patel,签字!ð«€