Ο απόλυτος τρόπος για να μετατρέψετε την εικόνα σε τέχνη ASCII χρησιμοποιώντας τον καλύτερο κωδικοποιητή στην αγορά

Πριν απο σενα κωδικοποιήστε μια εικόνα σε ASCII, υπάρχουν πράγματα που θα πρέπει να καταλάβετε, ειδικά σχετικά με το ASCII Art. Αν και μπορείτε να χρησιμοποιήσετε πολλές επιλογές λογισμικού για την κωδικοποίηση, είμαστε εδώ μόνο για να παρέχουμε το καλύτερο από την αγορά, και αυτό είναι με την Python. Επιπλέον, προσθέτουμε επίσης έναν άλλο μετατροπέα εικόνας που μπορείτε να χρησιμοποιήσετε για να μετατρέψετε εικόνες σε JPG, PNG ή GIF αμέσως. Έτσι, εάν ενδιαφέρεστε για αυτό το θέμα, προχωρήστε στην ανάγνωση των λεπτομερών πληροφοριών παρακάτω.

Εικόνες σε ASCII

Μέρος 1. Τι είναι το ASCII Art: Λεπτομερείς πληροφορίες για το ASCII

Το ASCII είναι μια διαδικασία κατά την οποία οι χαρακτήρες κειμένου επεξεργάζονται για να γίνουν γραφικό ή τέχνη. Πριν από τον εκσυγχρονισμό της τεχνολογίας, υπήρχαν συνδεδεμένοι χρήστες σε ένα δίκτυο γνωστό ως BBS, το οποίο χρησιμοποιούσαν οι χρήστες για να μεταδίδουν μηνύματα ή άλλα αρχεία μέσω των χρηστών. Έτσι, εάν πρόκειται να μεταφέρετε μια εικόνα σε άλλο χρήστη, οι χρόνοι φόρτωσης συνήθως διαρκούν πολύ λόγω του μεγέθους του αρχείου. Δεδομένου ότι οι εικόνες είναι βαριές στη φόρτωση, η τέχνη ASCII έγινε ένας παράγοντας όπου μπορείτε να μεταδώσετε μια εικόνα μέσω του Διαδικτύου πολύ πιο γρήγορα. Πως? Λοιπόν, κωδικοποιεί την εικόνα ως χαρακτήρες.

Σε έναν υπολογιστή, το σύστημα κατανοεί μια διαδικασία που λειτουργεί με δύο ψηφία, 0 και 1, γνωστή ως δυαδική. Αν κοιτάξετε προσεκτικά, θα δείτε ότι το ASCII βασίζεται επίσης στο ίδιο σύστημα. Το μεγαλύτερο μέρος του τυπικού ASCII ορίζει διαφορετικούς χαρακτήρες σε επτά bit, συμπεριλαμβανομένων των αριθμών 0 και 1. Συμπεριλαμβανομένων 128 καθορισμένων χαρακτήρων, 33 μη εκτυπώσιμων κωδικών και 95 εκτυπώσιμων, όπως γράμματα, αριθμοί, χαρακτήρες ελέγχου και σημεία στίξης. Το ASCII έχει πολλά κοινά με το Base64, αλλά δεν είναι το ίδιο και είναι δυνατό να μετατροπή εικόνων σε Base64 με τη βοήθεια ενός εξειδικευμένου μετατροπέα.

Μέρος 2. Γρήγορος τρόπος μετατροπής εικόνας σε ASCII με Python

Ένα από τα πιο δημοφιλή λογισμικά μετατροπής εικόνας σε ASCII που μπορείτε να κατεβάσετε είναι αυτό που ονομάζουμε Python. Χρησιμοποιεί μια εύκολη γλώσσα προγραμματισμού όπως η σύνταξη για να την κατανοήσουν όλοι αν πρόκειται να τη συγκρίνουμε με τη C++ και την Java. Παρά το γεγονός ότι είναι λογισμικό προγραμματισμού ανοιχτού κώδικα, ένα ανεπτυγμένο οικοσύστημα υποστηρίζει αυτήν την εφαρμογή, όπου άλλοι χρήστες προσθέτουν τις συνεισφορές και τη βιβλιοθήκη τους στον κώδικα. Δεδομένου ότι οι εφαρμογές διαβάζουν τα πάντα μόνο σε έναν κώδικα, μπορεί να είναι δύσκολο για όλους να το κάνουν, ειδικά για εκείνους που δεν ξέρουν να κωδικοποιούν. Αλλά αν θέλετε να μάθετε πώς να το χρησιμοποιείτε, μπορείτε να ακολουθήσετε τα υποδεικνυόμενα βήματα.

Python

Βήματα για τον τρόπο χρήσης της Python:

Βήμα 1:
Κατεβάστε την πιο πρόσφατη έκδοση της Python στον υπολογιστή σας, επιλέξτε το μικροσκοπικό τετράγωνο, μεταβείτε στην Προσαρμοσμένη εγκατάσταση και αλλάξτε τις ρυθμίσεις με βάση τις προτιμήσεις σας. Ανοίξτε τη γραμμή εντολών και πληκτρολογήστε python - - version για να δείτε αν λήφθηκε με επιτυχία. Η εφαρμογή είναι έτοιμη για χρήση εάν μπορείτε να δείτε την απόδοση της Python που κατεβάσατε.
Βήμα 2:
Πληκτρολογήστε στην προτροπή, Το pip3 εγκαθιστά το opencv-python και το pip3 εγκαθιστά numpy. Πρέπει να εγκαταστήσετε αυτά τα βασικά αρχεία πριν μετατρέψετε την εικόνα σε ASCII Art.
Βήμα 3:
Δημιουργήστε μια συμβολοσειρά χρησιμοποιώντας τους χαρακτήρες για τη δημιουργία τέχνης ASCII. Χρησιμοποιήστε το " ' " για την ελάχιστη επιφάνεια στην οθόνη. για τη μεγαλύτερη περιοχή, χρησιμοποιήστε "$."
Επιφάνεια χαρακτήρων
Βήμα 4:
Δεδομένου ότι τα εικονοστοιχεία αντιπροσωπεύονται με ακέραιους αριθμούς RGB με τιμές από 0 έως 255, ανάλογα με τη φωτεινότητα που θέλετε να είναι το εικονοστοιχείο. Όσο μεγαλύτερη είναι η τιμή, τόσο πιο φωτεινό είναι το pixel.
Παρουσίαση RGB
Βήμα 5:
Αφού δημιουργήσετε τη συμβολοσειρά και ρυθμίσετε τη φωτεινότητα. Ακολουθεί ο υπολογισμός του βάρους φωτεινότητας. Για να το κάνετε αυτό, θα χρειαστεί να διαιρέσετε τη λίστα χαρακτήρων ASCII στη μέγιστη τιμή της.
Φωτεινότητα Βάρος

Το αντίστοιχο ευρετήριο από τον χαρακτήρα ASCII θα εμφανίζεται ως εξής:

Ευρετήριο pixel

Όταν συμβεί αυτό, αλλάξτε τον αντίστοιχο χαρακτήρα σε ευρετήριο, ώστε να μετατρέψει τα pixel σε χαρακτήρα.

Αλλαγή χαρακτήρα σε Ευρετήριο
Βήμα 6:
Για να φορτώσετε μια εικόνα, μπορείτε να χρησιμοποιήσετε τη μονάδα Pillow που διαβάζει και τη μετατρέπει σε turples RGB. Μετά από αυτό, θα πρέπει να εισαγάγετε και να διαβάσετε την εικόνα, να δημιουργήσετε συμβολοσειρές για κάθε σειρά εικόνας και να τις προσθέσετε όλες σε ένα αρχείο κειμένου. Το απόσπασμα παρακάτω θα είναι πώς φαίνεται όταν τελειώσετε.
Εισαγωγή Πιλ Def Convert

Μέρος 3. Μπόνους: Εύκολος στη χρήση Μετατροπέας εικόνας στον Ιστό δωρεάν

Χρειάζεστε έναν ισχυρό διαδικτυακό μετατροπέα εικόνας για να μετατρέψετε την εικόνα σε νέα μορφή; Δωρεάν διαδικτυακός μετατροπέας εικόνας Aiseesoft είναι ένας κορυφαίος μετατροπέας εικόνας στον οποίο μπορείτε να έχετε πρόσβαση στο διαδίκτυο χωρίς να χρειάζεστε πρόγραμμα εγκατάστασης ή πρόσθετες επεκτάσεις. Λόγω της ικανότητάς του στη μετατροπή εικόνων, έχουν χρησιμοποιηθεί εκατομμύρια χρήστες και τους βοηθά να κάνουν την εικόνα σε συμβατή μορφή. Εάν ενδιαφέρεστε για το πώς λειτουργεί αυτός ο μετατροπέας, ακολουθήστε τα παρακάτω βήματα.

Βήματα σχετικά με τον τρόπο χρήσης του Aiseesoft Free Image Converter Online:

Βήμα 1:
Ανοίξτε το Aiseesoft Free Image Converter Online χρησιμοποιώντας το αγαπημένο σας πρόγραμμα περιήγησης ιστού.
Βήμα 2:
Επιλέξτε την τελική έξοδο που θέλετε. μπορείτε να επιλέξετε από JPG, PNG και GIF.
Επιλέξτε Τελική Μορφή
Βήμα 3:
Στη συνέχεια, μεταφορτώστε τις εικόνες κάνοντας κλικ Προσθήκη εικόνων. Μπορείτε να ανεβάσετε έως και 40 εικόνες εδώ με 5 MB το πολύ και να τις μετατρέψετε στην επιλεγμένη μορφή εξόδου.
Μεταφόρτωση σε Μετατροπή εικόνας
Βήμα 4:
Περιμένετε μερικά δευτερόλεπτα γιατί ο μετατροπέας επεξεργάζεται το αρχείο που εισάγετε εδώ. Όσο για το αποτέλεσμα, κάντε κλικ Κατεβάστε όλα για εξαγωγή των εικόνων που μετατρέπετε εδώ.
Εξαγωγή εικόνας που έχει μετατραπεί

Μέρος 4. Συχνές ερωτήσεις σχετικά με τον τρόπο μετατροπής εικόνων σε τέχνη ASCII

Υπάρχουν απαιτήσεις τέχνης ASCII;

Το ASCII Art πρέπει να έχει 5 ή περισσότερες γραμμές κειμένου με τουλάχιστον μία ακολουθία 5 χαρακτήρων που λειτουργούν με στοιχεία PRE ή XMP. Όταν απαιτούνται αυτοί οι αλγόριθμοι, μπορείτε τώρα να προβάλετε την τέχνη σε έναν πηγαίο κώδικα προγράμματος υπολογιστή ως δείγμα.

Πού μπορώ να ανοίξω το ASCII art;

Μπορείτε να προβάλετε το εξώφυλλο ASCII χρησιμοποιώντας ένα προεγκατεστημένο πρόγραμμα προβολής κειμένου όπως το Note Pad, το CMD ή το Terminal.

Μπορώ να μετατρέψω το PNG σε Base64;

Υπάρχουν διάφοροι τρόποι να μετατρέψτε το PNG σε Base64, αλλά προτού μπορέσετε να το κάνετε, θα χρειαστείτε έναν επαγγελματία μετατροπέα για να πραγματοποιήσετε τη μετατροπή χωρίς να αντιμετωπίσετε προβλήματα.

Συμπέρασμα

Επιτέλους, μετατροπή εικόνες στο ASCII Art είναι εφικτό με τη βοήθεια της υπ' αριθμόν ένα λύσης: Python. Αν και αφορά έναν συγκεκριμένο κώδικα για την εκτέλεση της μετατροπής, μπορείτε να αντιγράψετε τους κωδικούς που γράφτηκαν παραπάνω για να δημιουργήσετε ASCII Art, ιδανικά εάν θέλετε να μετατρέψετε την εικόνα σε σταθερή και συμβατή μορφή όπως JPG, PNG ή GIF με τη βοήθεια επαγγελματίας επεξεργασίας εικόνας.

Τι γνώμη έχετε για αυτό το post;

Έξοχα

Βαθμολογία: 4.7 / 5 (βάσει ψήφων 377)Ακολουθήστε μας στο

Εικονίδιο DisqusΑφήστε το σχόλιό σας και συμμετάσχετε στη συζήτησή μας
Video Converter Ultimate κουτί

Το Video Converter Ultimate είναι εξαιρετικός μετατροπέας βίντεο, πρόγραμμα επεξεργασίας και ενισχυτής για μετατροπή, βελτίωση και επεξεργασία βίντεο και μουσικής σε 1000 μορφές και πολλά άλλα.

Δωρεάν κατέβασμαΓια τα Windows

ΑΣΦΑΛΕΙΑ100% ασφαλής. Χωρίς διαφημίσεις.

Δωρεάν κατέβασμαΓια macOS

ΑΣΦΑΛΕΙΑ100% ασφαλής. Χωρίς διαφημίσεις.

Επιστροφή στην κορυφή