Πώς να: Δημιουργία ψηφιδωτών ζαριών από αρχεία εικόνας - 💡 Fix My Ideas

Πώς να: Δημιουργία ψηφιδωτών ζαριών από αρχεία εικόνας

Πώς να: Δημιουργία ψηφιδωτών ζαριών από αρχεία εικόνας


Συγγραφέας: Ethan Holmes, 2019

Ο Michael Boehm είδε τη δημοσίευσή μας πριν από δύο εβδομάδες σχετικά με τις εκτυπώσεις του πωλητή Etsy Stukenborg με τη χρήση ζαριών ως "τύπου", στην οποία αναφέρεται η ιδέα της χρήσης της ίδιας τεχνικής για την κατασκευή εικόνων βασισμένων σε εικονοστοιχεία καθώς και γεωμετρικών μοτίβων. Ενδιαφέρονταν για την ιδέα, πήγαν να πειραματιστούν και τελικά δημιούργησαν τη ζαριώδη έκδοση του Man Ray Le Violon d'Ingres όπως φαίνεται παραπάνω. Όταν δημοσίευσε τα αποτελέσματα στο νήμα σχολίων, ζήτησα και ήταν αρκετά ωραίο να παράσχει μια γραπτή εξήγηση για τη μέθοδο, η οποία χρησιμοποιεί το Metapixel ανοιχτού κώδικα φωτομάζας του Mark Probst. Έχω αναπαράγει το e-mail του Michael, με μικρές μόνο αλλαγές, παρακάτω. [Ευχαριστώ, Michael!]

Εκτελώ το Ubuntu, ώστε ήταν αρκετά εύκολο να εγκαταστήσετε το Metapixel με μια εντολή apt-get (sudo apt-get install metapixel). Μόλις εγκατασταθεί θα πρέπει να συγκεντρώσετε τις εικόνες που θα χρησιμοποιείτε για κεραμίδια σε έναν ενιαίο κατάλογο. Σε αυτή την περίπτωση, δημιούργησα ξεχωριστή εικόνα για κάθε πρόσωπο, ένα μαύρο σετ και ένα λευκό σετ (μπορείτε να τα βρείτε σε ένα σχόλιο στην πρώτη εικόνα του Flickr). Επέλεξα να δημιουργήσω τα δικά μου πρόσωπα, επειδή οι τυπικές τελείες των μεγεθών σε ζάρια είναι λίγο πολύ μικρές για να δουλέψω ένα καλό σύνολο τόνων. Αν θέλετε να συμπεριλάβετε περιστρεφόμενα πρόσωπα, πρέπει απλά να συμπεριλάβετε εικόνες των 2, 3 και 6 προσανατολισμένων περιστροφών κατά 90 μοίρες καθώς οι άλλες είναι συμμετρικές. Αφού το κάνετε αυτό, θα πρέπει να δημιουργήσετε μια βιβλιοθήκη πλακιδίων από αυτές τις εικόνες χρησιμοποιώντας την ακόλουθη εντολή:

metapixel-prepare -width = 15 -high = 15 -recurse

Στην περίπτωση αυτή, επέλεξα πλακίδια 15x15px και συμπεριέλαβα την αυτονόητη και προαιρετική σημαία recurse. Το Metapixel θα επαναδειγματίσει τις εικόνες σας, θα δημιουργήσει ένα αρχείο βιβλιοθήκης και θα τις αποθηκεύσει στον κατάλογο εξόδου. Τώρα που έχετε κάνει ευρετηρίαση των εικόνων σας, είστε έτοιμοι να δημιουργήσετε το ψηφιδωτό σας. Ένα καλό πράγμα για το Metapixel είναι ότι σας επιτρέπει να δημιουργήσετε διαφορετικά σύνολα κεραμιδιών για να φτιάξετε τα ψηφιδωτά σας και να τα αποθηκεύσετε σε ξεχωριστούς φακέλους. Αν ήταν τόσο διατεθειμένοι, θα μπορούσατε να δημιουργήσετε ξεχωριστές βιβλιοθήκες που περιέχουν μόνο μαύρα ζάρια, μόνο λευκά ζάρια, ζάρια με περιστρεφόμενα πρόσωπα, κλπ.

Τώρα, βρείτε μια εικόνα που θέλετε να χρησιμοποιήσετε και μετατρέψτε την σε κλίμακα του γκρι στην εφαρμογή γραφικών επιλογής (στην περίπτωσή μου, GIMP, Krita, ή RawTherapee). Η εικόνα δεν χρειάζεται να είναι υψηλή ανάλυση, αφού η αποτελεσματική ανάλυση του ψηφιδωτού είναι τόσο χαμηλή που θα καταστρέψει όλες τις αλλά απλές μορφές της εικόνας. Δεδομένου ότι στο μωσαϊκό θα υπάρχουν μόνο 12 τόνοι, η ρύθμιση των καμπυλών / επιπέδων της εικόνας μπορεί να σας βοηθήσει να αποκτήσετε περισσότερες λεπτομέρειες από το ψηφιδωτό, χειριζόμενοι τους τόνους για να δώσετε έμφαση σε διαφορετικές περιοχές (κάντε ένα ζευγάρι εκδόσεις και απλά δείτε τι μεταξοτυπία έρχεται με ). Επίσης, εάν η εφαρμογή γραφικών σας έχει φίλτρο / εφέ / προσαρμογή "αυξάνεται η τοπική αντίθεση", μπορεί να βοηθήσει πολύ (φαντάζομαι ότι οι φωτογραφίες HDR μπορεί να λειτουργούν πραγματικά καλά με αυτή την τεχνική λόγω της χαρτογράφησης τόνων). Έκανα κλίμακα και έκοψα την εικόνα μου έτσι ώστε οι διαστάσεις pixel της να είναι ακέραια πολλαπλάσια των 15 για να διευκολύνουν τη διαδικασία, αλλά δεν νομίζω ότι αυτό είναι ένα απαραίτητο βήμα.

Αποθηκεύστε την εικόνα σας. Τώρα που έχετε την εικόνα του γκρι σας, είστε έτοιμοι να πάτε. Η εντολή δημιουργίας ψηφιδωτού είναι:

metapixel-βιβλιοθήκη =

  • -Width = 15-ύψος = 15 -distance = 0 -metric = wavelet -metapixel

    Η σημαία της βιβλιοθήκης θα πρέπει να οριστεί στον κατάλογο που περιέχει την έξοδο της εντολής metapixel-prepare. Το πλάτος και το ύψος αντιστοιχούν στο μέγεθος κεραμιδιών και η σημαία της απόστασης πρέπει να είναι 0.Η απόσταση είναι μια σημαία που καθορίζει πόσο θα πρέπει να πέσουν τα απομακρυσμένα όμοια πλακάκια. μια ρύθμιση του 0 σημαίνει ότι το κεραμίδι Α μπορεί να βρίσκεται ακριβώς δίπλα σε ένα άλλο κεραμίδι Α, ενώ μια ρύθμιση του 1 σημαίνει ότι το κεραμίδι Α πρέπει να διαχωριστεί από ένα άλλο κεραμίδι Α τουλάχιστον από ένα μη κεραμίδι Α και ούτω καθεξής. Δεν μπόρεσα να φτιάξω ψηφιακά ψηφιδωτά με τίποτα άλλο από 0 επειδή τείνει να δημιουργήσει ό, τι είναι ουσιαστικά οπτικά αντικείμενα στην έξοδο. Η άλλη σημαία είναι η μετρική σημαία. Αυτή η σημαία σάς επιτρέπει να επιλέξετε ανάμεσα σε δύο διαφορετικούς αλγόριθμους για τη συναρμολόγηση του ψηφιδωτού. Οι δύο επιλογές είναι "subpixel" και "wavelet." Γενικά, βρήκα τις εικόνες που δημιουργήθηκαν με τη μέτρηση wavelet να είναι πολύ καλύτερη, αλλά θα αφήσω αυτή την επιλογή μέχρι εσάς. Τέλος, υπάρχουν επιχειρήματα για την εικόνα εισόδου (την έκδοση του γκρι που έχετε έτοιμη να πάτε) και την έξοδο (πιστεύω ότι έχετε μια επιλογή από jpeg ή png). Υπάρχουν μερικά άλλα επιχειρήματα που μπορείτε να τα προμηθευτείτε, ελέγξτε απλώς τη σελίδα man (μεταμετρητής άνθρωπος).

    Τώρα λοιπόν ξέρετε πώς να δημιουργήσετε ένα ψηφιδωτό ψηφιδωτό. Πήρα ένα βήμα παραπέρα και προσπάθησα να αντιγράψω ένα φαινόμενο που μοιάζει με χρώμα-ημίτονο όπως φαίνεται στην τρίτη εικόνα του Flickr.

    Για να γίνει αυτό, θα χρειαστεί να επιλέξετε μια έγχρωμη εικόνα και να την διαχωρίσετε σε τέσσερα ξεχωριστά ψηφιδωτά. Τα πρώτα τρία αντιστοιχούν στα κανάλια χρώματος RGB της εικόνας (κυανό, ματζέντα και κίτρινα αντίστοιχα στο μωσαϊκό) και το τέταρτο είναι βασικά κανάλι τιμής γκρίζου μεγέθους για να χρησιμεύσει ως κανάλι K (μαύρο). Είναι προφανώς λίγο πιο περίπλοκο και χρειάζεται λίγη γνώση της θεωρίας των χρωμάτων και κάποια εξοικείωση με μια εφαρμογή γραφικών. Εάν θέλετε να μοιραστώ τη διαδικασία μαζί μου και για αυτό.

  • Αυτό, ακριβώς εκεί, είναι το είδος της ανάγνωσης ανάγνωσης και της εμπλοκής κάθε blogger ονειρεύεται. Ευχαριστώ ξανά, Μιχαήλ. Εάν ενδιαφέρεστε για περισσότερες λεπτομέρειες στη διαδικασία χρώματος που ανέφερε ο Michael, φροντίστε να μας αφήσετε ένα σχόλιο, παρακάτω, και αν είναι ακόμα επιδεξιό, ίσως να τον πείσουμε να συνεχίσει.



    Μπορεί Να Σας Ενδιαφέρει

    Σχέδιο CRAFT: Κεφαλάρι τύπου vintage

    Σχέδιο CRAFT: Κεφαλάρι τύπου vintage


    Ο Phil είναι στο "MAKEcation" - θα σας δούμε στο Maker Faire!

    Ο Phil είναι στο "MAKEcation" - θα σας δούμε στο Maker Faire!


    Παλιά διασωλήνες σχολείου

    Παλιά διασωλήνες σχολείου


    Κάντε δωρεάν - αγαπήστε τη μηχανή, μισείτε το εργοστάσιο

    Κάντε δωρεάν - αγαπήστε τη μηχανή, μισείτε το εργοστάσιο