Inkscape tutorial: Ανίχνευση ψηφιογραφιών

Inkscape

Tutorial | Ανίχνευση ψηφιογραφιών

One of the features in Inkscape is a tool for tracing a bitmap image into one or more <path> elements for your SVG drawing. These short notes should help you become acquainted with how it works.

Θυμηθείτε ότι ο σκοπός του ανιχνευτή δεν είναι η αναπαραγωγή ενός ακριβούς διπλότυπου της αρχικής εικόνας, ούτε η παραγωγή ενός τελικού προϊόντος. Κανένας αυτόματος ανιχνευτής δεν μπορεί να το κάνει. Αυτό που κάνει είναι να σας δώσει ένα σύνολο καμπυλών που μπορείτε να χρησιμοποιήσετε ως πηγή για το σχέδιο σας.

Our tracer, derived from the original Potrace library by Peter Selinger, interprets a black and white bitmap, and produces a set of curves. For Potrace, we currently have three types of input filters to convert from the raw image to something that Potrace can use.

Γενικά όσο πιο σκοτεινά τα εικονοστοιχεία στην ενδιάμεση ψηφιογραφία, τόσο καλύτερη ανίχνευση θα κάνει το Potrace. Καθώς το ποσό της ανίχνευσης αυξάνει, περισσότερος χρόνος CPU θα απαιτείται και το στοιχείο <μονοπάτι> θα γίνει πολύ μεγαλύτερο. Προτείνεται ο χρήστης να πειραματιστεί με πιο ανοικτές ενδιάμεσες εικόνες αρχικά, αυξάνοντας σταδιακά σε πιο σκοτεινές για να πάρει την επιθυμητή αναλογία και περιπλοκότητα του μονοπατιού εξόδου.

To use the tracer, load or import an image, select it, and select the PathTrace Bitmap item, or Shift+Alt+B.

The user will see the five filter options available:

  • Αποκοπή λαμπρότητας

Αυτό απλά χρησιμοποιεί το άθροισμα κόκκινου, πράσινου και μπλε (ή αποχρώσεις του γκρι) ενός εικονοστοιχείου ως δείκτη θεώρησης μαύρου ή άσπρου. Το κατώφλι μπορεί να οριστεί από 0,0 (μαύρο) μέχρι 1,0 (άσπρο). Όσο πιο υψηλή η ρύθμιση κατωφλιού, τόσο μικρότερος ο αριθμός των εικονοστοιχείων που μπορούν να θεωρηθούν “άσπρα” και η ενδιάμεση εικόνα γίνεται πιο σκοτεινή.

  • Ανίχνευση ακμής

Αυτό χρησιμοποιεί τον αλγόριθμο ανίχνευσης άκρης από τον J. Canny ως ένα τρόπο γρήγορης εύρεσης ισοκλινών παρόμοιων αντιθέσεων. Αυτό θα παράξει μια ενδιάμεση ψηφιογραφία που θα δείχνει λιγότερο παρόμοια με την αρχική εικόνα απ' ότι το κατώφλι λαμπρότητας, αλλά θα δώσει πιθανόν πληροφορίες της καμπύλης που διαφορετικά θα παραβλέπονταν. Η ρύθμιση κατωφλίου εδώ (0,0 έως 1,0) ρυθμίζει το κατώφλι λαμπρότητας για το εάν ένα γειτονικό εικονοστοιχείο σε μια άκρη αντίθεσης θα συμπεριλαμβάνεται στην έξοδο. Αυτή η ρύθμιση μπορεί να προσαρμόσει το σκοτείνιασμα ή το πάχος της άκρης στην έξοδο.

  • Κβαντισμός χρώματος

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

Ο χρήστης θα πρέπει να δοκιμάσει και τα τρία φίλτρα και να παρατηρήσει τους διαφορετικούς τύπους εξόδου των διαφορετικών τύπων εικόνων εισόδου. Θα υπάρχει πάντοτε μια εικόνα, όπου δουλεύει κανείς καλύτερα από τις άλλες.

After tracing, it is also suggested that the user try PathSimplify (Ctrl+L) on the output path to reduce the number of nodes. This can make the output of Potrace much easier to edit. For example, here is a typical tracing of the Old Man Playing Guitar:

Note the enormous number of nodes in the path. After hitting Ctrl+L, this is a typical result:

Η αναπαράσταση είναι λίγο πιο προσεγγιστική και σκληρή, αλλά το σχέδιο είναι πολύ πιο απλό και ευεπεξέργαστο. Κα θυμόσαστε ότι αυτό που θέλετε δεν είναι η ακριβής απόδοση της εικόνας, αλλά ένα σύνολο καμπυλών που μπορείτε να χρησιμοποιήσετε στη σχεδίαση.

  • Autotrace

The Autotrace option uses a different algorithm for tracing and also offers some other parameters to tweak. It may take a little longer to work, but gives you some variety to choose from.

  • Centerline tracing (autotrace)

If you would like to vectorize a line drawing, and get strokes that are easy to modify instead of filled areas as a result, use this option. It will attempt to find contiguous lines that make up your drawing.

Authors: Bulia Byak; Jonathan Leighton; Colin Marquardt; Nicolas Dufour; Gellért Gyuris; Maren Hachmann

Translators: Dimitris Spingos (Δημήτρης Σπίγγος) — 2011-2019

Header / footer design: Esteban Capella — 2019