Τα μωσαϊκά φωτογραφιών κάνουν προσεγμένα δώρα και μπορούν να φωτίσουν απλούς τοίχους με όμορφες εικόνες διακοπών, παιδικών αναμνήσεων ή ακόμα και ποπ κουλτούρας. Είναι εύκολο να φτιάξετε ένα μωσαϊκό φωτογραφιών από τη γραμμή εντολών του Linux. Να πώς.
Τι είναι το μωσαϊκό φωτογραφιών και γιατί το θέλετε;
Ένα μωσαϊκό φωτογραφίας είναι μια εικόνα που αποτελείται από άλλες, πολύ μικρότερες εικόνες, παρόμοια με τον τρόπο που τα εικονοστοιχεία συνθέτουν μια εικόνα σε ένα Οθόνη τηλεόρασης ή υπολογιστή, μεμονωμένες, έγχρωμες κουκκίδες συνθέτουν εικόνες σε εφημερίδες ή μικρές πέτρες συνθέτουν την εικόνα σε μια πραγματική μωσαϊκό.
Κάθε φωτογραφία που τραβάτε θα έχει ένα κυρίαρχο χρώμα και οι γεννήτριες μωσαϊκού φωτογραφιών θα χρησιμοποιήσουν αυτό το κυρίαρχο χρώμα για να συμβάλουν σε μια πολύ μεγαλύτερη εικόνα. Όσο περισσότερες εικόνες έχετε διαθέσιμες, τόσο πιο λεπτή θα είναι η λεπτομέρεια στο ολοκληρωμένο μωσαϊκό φωτογραφιών.
Μια φωτογραφία στον τοίχο σας ή ως ταπετσαρία στην επιφάνεια εργασίας σας είναι υπέροχη, αλλά το να μπορείτε να εστιάσετε σε μια μικρή περιοχή και να δείτε τις μεμονωμένες εικόνες που την αποτελούν είναι ακόμα καλύτερο.
Τα μωσαϊκά φωτογραφιών λειτουργούν καλά εάν οι εικόνες που το αποτελούν συνδέονται θεματικά με την κύρια εικόνα. Ένα φωτογραφικό μωσαϊκό των πρόσφατων διακοπών σας στο εξωτερικό, για παράδειγμα, είναι φανταστικό αν αποτελείται από εικόνες από αυτές τις διακοπές.
Το Polyfoto σάς επιτρέπει να δημιουργήσετε φανταστικά μωσαϊκά φωτογραφιών στο τερματικό Linux σας
Εάν έχετε έναν φάκελο γεμάτο φωτογραφίες που θέλετε να χρησιμοποιήσετε για το μωσαϊκό της φωτογραφίας σας, μαζί με την εικόνα που θέλετε να τις χρησιμοποιήσετε για να τις φτιάξετε, δημιουργώντας μια φωτογραφία Το μωσαϊκό με το Polyfoto είναι τόσο απλό όσο η εκτέλεση μιας μεμονωμένης εντολής στο τερματικό σας—αν και μπορείτε να προσθέσετε παραμέτρους για να προσαρμόσετε την εικόνα εξόδου σας, ωστόσο θέλεις.
Θα κλωνοποιήσετε το αποθετήριο Polyfoto GitHub, έτσι εάν δεν έχετε Git στο σύστημά σας, εγκαταστήστε το τώρα:
Σε συστήματα που βασίζονται στο Debian:
sudo apt εγκαθιστώ git
Για διανομές που σχετίζονται με το Red Hat:
dnf εγκαθιστώ git
Στο Arch Linux και τα παράγωγά του:
sudo pacman -S git
Τώρα κλωνοποιήστε το αποθετήριο Polyfoto:
git κλώνος https://github.com/shanedrabing/polyfoto.git
Μετακινηθείτε στον κατάλογο Polyfoto:
CD πολύφωτο
...και εγκαταστήστε το με Python:
python3εγκατάσταση.pyεγκαθιστώ
Αφού εγκαταστήσετε το Polyfoto, μπορείτε να το εκτελέσετε με:
python3πολύφωτο.py-φάεισαγωγή.png-ρεπηγές-οπαραγωγή.png-n 16
...που input.png είναι η εικόνα με την οποία θέλετε να μοιάζει το μωσαϊκό της φωτογραφίας σας, πηγές είναι ο κατάλογος που περιέχει τις φωτογραφίες που θα αποτελέσουν το μωσαϊκό και output.png είναι το όνομα αρχείου της εικόνας που θα δημιουργηθεί. ο -n όρισμα είναι ο αριθμός των σειρών εικόνας που θα αποτελέσουν την τελική εικόνα.
Για παράδειγμα, έχουμε βάλει 100 εικόνες στο φάκελο "hols" και θέλουμε να χρησιμοποιήσουμε την εικόνα "my_head.jpg" ως βασική εικόνα και είμαστε ικανοποιημένοι με τις άλλες προεπιλογές:
python3 polyfoto.py -f ~/hols/my_head.jpg -d hols -o output.png -n 16
Σημειώστε ότι η εντολή πρέπει να εκτελείται μέσα από τον κατάλογο Polyfoto, επομένως φροντίστε είτε να μετακινήσετε το φάκελο φωτογραφιών σας σε αυτόν τον κατάλογο είτε να χρησιμοποιήσετε απόλυτες διαδρομές εντός της εντολής.
Η διαδικασία δεν είναι γρήγορη και η παρακάτω φωτογραφία χρειάστηκε περίπου ένα λεπτό για να δημιουργηθεί σε μια μηχανή i5 16 GB με κάρτα GTX 1050. Το Polyfoto δεν προσδιορίζει πόση μνήμη χρειάζεστε, αλλά πάντα αξίζει ελέγχοντας πόση μνήμη RAM έχετε.
Δεν μοιάζει πολύ με τίποτα. Η αύξηση του αριθμού των σειρών σε 128 απέφερε καλύτερα αποτελέσματα, αν και ο χρόνος δημιουργίας αυξήθηκε σε σχεδόν 25 λεπτά. Οι λόγοι για αυτό είναι ασαφείς, καθώς η CPU και η RAM παρέμειναν σχετικά αφορολόγητες.
Περιττό να πούμε ότι η δημιουργία ενός μωσαϊκού φωτογραφιών λειτουργεί καλύτερα με απλές εικόνες παρά με περίπλοκες με πολλά πράγματα. Τα πιο πολύπλοκα μωσαϊκά απαιτούν περισσότερες μεμονωμένες εικόνες για να λειτουργήσουν ως "pixel" για να γίνουν σαφείς. Επιλέξτε προσεκτικά και θα έχετε καλά αποτελέσματα.
Πέρα από τα βασικά, το Polyfoto προσφέρει μια σειρά από προαιρετικά επιχειρήματα, επιτρέποντάς σας, μεταξύ άλλων, ορίστε το αναλογικό κέντρο κατασκευής, επιλέξτε έναν παράγοντα επανακλιμάκωσης και καθορίστε ένα ύψος pixel μικρογραφίες. Για την πλήρη τεκμηρίωση, επισκεφθείτε το έργο Σελίδα GitHub.
Τα μωσαϊκά φωτογραφιών κάνουν υπέροχα δώρα για τους συγγενείς και τους φίλους σας
Είναι πάντα δύσκολο να επιλέξετε ένα δώρο για να κάνετε στον κοντινότερο και αγαπημένο σας, αλλά δεν μπορείτε να πάτε πολύ στραβά με ένα δώρο που βασίζεται σε κοινές αναμνήσεις και εμπειρίες.
Ενώ τα μωσαϊκά φωτογραφιών μπορεί να είναι υπέροχα για να δώσετε στους γονείς, τα αδέρφια, τα παιδιά ή τους στενούς φίλους σας, σε άτομα που δεν είστε ιδιαίτερα κοντά ή που γνωρίζετε ότι δεν θα εκτιμήσει ένα τέτοιο προσωπικό αντικείμενο, χρησιμοποιήστε έναν οδηγό δώρου ή μια μηχανή συστάσεων αντι αυτου.