Nimmt eine .JPG -Bilddatei und generiert ein Kreuzstichmuster mit einer benutzerdefinierten Anzahl von DMC -Farben.
Bevor Sie dieses Skript verwenden, müssen Sie die Python Imaging Library - PIL installieren. Öffnen Sie nach der Installation eine Terminal oder die Eingabeaufforderung und führen Sie den folgenden Befehl aus, in dem der Dateipfad durch einen Pfad zum Ordner ersetzt wird, das das Bild enthält, das Sie konvertieren möchten.
python "/pixelate.py" "/wave.jpg" 10 100
Das erste Argument ist also der Name der Datei zu konvertieren. Beachten Sie, dass dies vorerst .JPG sein muss. Das zweite ist die Anzahl der DMC -Farben, die die dritte verwenden, um die Stichanzahl.
Beispieleingangsbild unten:
Beispielausgabe Bild unten. Dieses Muster hat eine Stichzahl von 100 und verwendet 10 DMC -Farben. Andere Ausgänge aus diesem Skript enthalten ein Schwarz -Weiß -Muster. ein Farbmuster ohne Symbole, um eine Vorstellung davon zu bekommen, wie der letzte Kreuzstich aussehen wird; sowie ein Schlüssel, damit Sie wissen, welche DMC -Farben zu kaufen sind.
Dieses Dateienpaket verfügt über eine Liste von DMC -Farben und deren RGB -Werte - dies könnte durch jeden Thread ersetzt werden, den Sie verwenden möchten, z. B. Anker. Die nächste Farbe wird auf der Grundlage der Aussehen der DMC -Farbe am nächsten ausgewählt und wird nicht einfach erfolgt, basierend darauf, wie nahe die Eingabe -RGB an der DMC RGB liegt.