Wie man Tausende von Badges, Magneten, usw.in Python kreiert.

Stellen Sie sich vor, Sie sind der Organisator eines Kongresses mit vielen Teilnehmern. Sie möchten für jeden von ihnen einen persönlichen Badge erstellen. Doch der Prozess könnte zeitaufwendig sein.

Dieser Artikel zeigt Ihnen, wie Sie hunderte personalisierte Badges, Magnete, Spiegel usw. quasi industriell drucken und herstellen können, und zwar in Ihrer eigenen kleinen Werkstatt – mit einer Buttonmaschine.

Wenn Sie nach einer Möglichkeit suchen, personalisierte Badges zu erstellen, können Sie Programme wie Photoshop verwenden. Es ist möglich, Listen zu importieren und mit Excel-Dateien zu arbeiten, um automatisch Ihre eigenen personalisierten Bilder zu erstellen, die dann für die Herstellung von Badges verwendet werden.

Sie können aber auch eine kostenlose und vielleicht schnellere und einfachere Alternative verwenden, nämlich Python. In den letzten Jahren hat sich Python zu einer der beliebtesten Programmiersprachen der Welt entwickelt. Python wird in allen Bereichen eingesetzt, vom maschinellen Lernen über die Erstellung von Webseiten bis hin zur Bildgestaltung. Sie kann sowohl von Entwicklern als auch von Nicht-Entwicklern verwendet werden. Es gibt viele Bereiche, in denen die Automatisierung mit Python möglich ist, und Grafikdesign ist einer davon.

Hier sind die Schritte, die wir befolgen werden, um massenhaft Designs für individuelle Badges zu erstellen:

Picture3

Picture3

1. Entwerfen Sie mit einem kostenlosen Programm wie Canva.com einen eigenen Pin. Dies wird die Grundvorlage für alle weiteren selbst gestalteten Pins sein. Wir nennen es badge.jpg.

2. Wenn Sie mit Python nicht vertraut sind, empfehlen wir Ihnen, Anaconda zu installieren. Es wird Python und alle notwendigen Pakete für Sie, Jupyter Notebook und andere häufig verwendete Pakete installieren. Unten finden Sie einen Link zu einem Tutorial, das erklärt, wie Sie Anaconda auf Ihrem Computer installieren.

https://openclassrooms.com/en/courses/2304731-learn-python-basics-for-data-analysis/6009031-get-started-with-python-and-anaconda

Nachdem Sie Anaconda installiert haben, starten Sie Anaconda Navigator in Ihrer Programmliste. Es werden Ihnen mehrere Anwendungen zur Verfügung stehen. Im nächsten Schritt starten Sie Jupyter Notebook.

3. Eine der beliebtesten Open-Source-Bibliotheken für Python ist Pillow. Sie wird für Bilder verwendet. Um diese Bibliothek zu verwenden, müssen Sie sie zunächst auf Ihrem Computer installieren. Sobald Sie in Jupyter Notebook sind, führen Sie den folgenden Code aus, um die Pillow-Bibliothek zu installieren :

pip install pillow

4. Führen Sie den folgenden Code im Jupyter Notebook aus.

import csv
width = 300
height = 300
from PIL import Image, ImageDraw, ImageFont
font = ImageFont.truetype(‚playfair/playfair-font.ttf‘, size=29)
with open(’names.csv‘, ‚r‘) as f:
    reader = csv.reader(f)
    i = 0
    for [message] in reader:
        i += 1
        img = Image.open(„badge.jpg“)
        imgDraw = ImageDraw.Draw(img)
        textWidth, textHeight = imgDraw.textsize(message, font=font)
        xText = (width – textWidth) / 2
        yText = (height – textHeight) / 1.7
        imgDraw.text((xText, yText), message, font=font, fill=(255, 255, 255))
        img.save(f’result{i}.jpg‘)

Wobei :

– badge.jpg entspricht dem Template des Badges (siehe oben). Legen Sie es im selben Verzeichnis ab, in dem Sie gerade arbeiten.

– Breite und Höhe entsprechen der Größe des Bildes der Vorlage.

– Sie können die Schriftart ändern, die Größe verändern…

– names.csv ist die Datei mit den Namen, die für die Personalisierung der Badges verwendet werden. In diesem Beispiel hat sie die folgende Struktur:

Sie können eine solche Datei mit Open Office erstellen.

Sie haben es geschafft! Sie haben nun die Möglichkeit, maßstabsgetreue personalisierte Bilder zu erstellen. Diese Bilder werden bei der Herstellung Ihrer Badges als Grundlage verwendet.

Die unten abgebildeten Vorlagen für Buttons wurden in weniger als einer Sekunde erstellt. Anschließend müssen Sie sie ausdrucken – mit dem Drucker Ihrer Wahl – und dann mit einer Buttonmaschine wie der Micro produzieren.

Mit diesem Artikel wollten wir zeigen, dass Sie auch wenn Sie nicht programmieren können, mit einer Programmiersprache wie Python einfache Aufgaben erledigen können.

Wenn Sie dieses Tutorial verbessern möchten oder Hilfe benötigen, können Sie sich an einen Python-Experten wenden. Sie finden solche auf Seiten wie Upwork.

Wir hoffen, dass dieses Tutorial hilfreich war.

Wie Man Tausende Von Badges, Magneten, Usw.in Python Kreiert.