Ως τεχνικός συγγραφέας, η δουλειά μου περιλαμβάνει έρευνα, πειραματισμό και τεκμηρίωση χρήσιμων εργαλείων λογισμικού. Ωστόσο, υπάρχει ένα ακόμα καθήκον που καταναλώνει ένα σημαντικό μέρος του χρόνου εργασίας μου - την επεξεργασία εικόνας (ναι, αυτά τα screenshots).

Μεγαλώνοντας με τη χρήση της Microsoft Paint (όπως και οι περισσότεροι από εμάς υποθέτω), προσπάθησα να χρησιμοποιήσω αρχικά επεξεργαστές εικόνας Linux που βασίζονται σε GUI, μόνο για να συνειδητοποιήσω ότι είναι χρονοβόρα, ειδικά δεδομένου ότι η επεξεργασία εικόνων δεν είναι η κύρια εργασία μου, αλλά να γίνεται επανειλημμένα. Στη συνέχεια, σταδιακά μετατόπισα την εργασία επεξεργασίας εικόνων στη γραμμή εντολών, αρχικά γνώρισα τον τρόπο λειτουργίας των βασικών λειτουργιών και, στη συνέχεια, μαθαίνω κάποιες προχωρημένες συμβουλές / τεχνάσματα μόλις βρεθώ άνετα.

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

Μετατρέπω

Το βοηθητικό πρόγραμμα γραμμής εντολών "Μετατροπή" είναι μέρος της σουίτας λογισμικού ImageMagic. Οι δημιουργοί ισχυρίζονται ότι η σουίτα είναι ικανή να διαβάζει και να εγγράφει εικόνες σε διάφορες μορφές (πάνω από 200), όπως PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, PostScript, PDF και SVG. όπως αλλαγή μεγέθους, αναστροφή, καθρέφτη, περιστροφή, παραμόρφωση, διάτμηση και μετασχηματισμός και ρύθμιση των χρωμάτων.

Λήψη και εγκατάσταση

Για να εγκαταστήσετε το Convert, απλώς εγκαταστήστε τη σουίτα λογισμικού ImageMagic εκτελώντας την ακόλουθη εντολή στο τερματικό σας:

 sudo apt-get να εγκαταστήσετε το imagemagick 

Χρήση

Στην πιο βασική του μορφή, μπορείτε να χρησιμοποιήσετε την εντολή Μετατροπή για να αλλάξετε τη μορφή μιας εικόνας. Για παράδειγμα, η ακόλουθη εντολή παράγει "test.jpg" από "test.png".

 μετατρέψτε test.png test.jpg 

Αλλαγή μεγέθους εικόνων

Ένα άλλο σημαντικό πράγμα που μπορείτε εύκολα να κάνετε με τη Μετατροπή είναι η αλλαγή μεγέθους εικόνων. Για παράδειγμα, η ακόλουθη εντολή παίρνει test.jpg - που έχει μέγεθος 800 × 343 - και παράγει test1.jpg με μέγεθος 700 × 300.

 μετατρέψτε test.jpg -αναπαραγωγή 700x300 test1.jpg 

Αξίζει να σημειωθεί ότι το Convert προσπαθεί να διατηρήσει τον λόγο διαστάσεων από προεπιλογή. Για παράδειγμα, εάν προσπαθήσετε να αλλάξετε το μέγεθος του "test.jpg" σε ένα αρχείο με μέγεθος 300 × 300, το αρχείο που προκύπτει θα είναι 300 × 129 pixels. Ωστόσο, αν εξακολουθείτε να θέλετε, μπορείτε να εξαναγκάσετε τη Μετατροπή για να χρησιμοποιήσετε το μέγεθος που έχετε δώσει ως είσοδο. Μπορείτε να το κάνετε προσθέτοντας ένα θαυμαστικό αμέσως μετά την παράμετρο μεγέθους στην εντολή όπως στο παρακάτω παράδειγμα:

 μετατρέψτε το test.jpg -ανάπτυξη 300x300! test1.jpg 

Μειώστε την ποιότητα / το μέγεθος

Ακολουθεί η ποιότητα των εικόνων. Ναι, χρησιμοποιώντας τη Μετατροπή, μπορείτε να παίξετε με την ποιότητα των εικόνων επίσης. Για παράδειγμα, όταν τραβάτε ένα στιγμιότυπο οθόνης στο σύστημά σας, αυτό γενικά συλλαμβάνεται ως αρχείο png σε μεγάλο μέγεθος. Για να μειώσετε το μέγεθος, μπορείτε να μειώσετε την ποιότητα του screenshot και να το μετατρέψετε σε αρχείο jpg.

Ακολουθεί ένα αρχείο png που είναι πάνω από 230kb.

Τώρα, αν θέλετε να μετατρέψετε αυτό το αρχείο σε jpg που είναι μικρότερο από 100kb, εδώ είναι η εντολή για αυτό:

 μετατρέψτε screenshot.png - ποιότητα 80 screenshot-new.jpg 

Το παρακάτω είναι το αρχείο jpg που παράγεται από την παραπάνω εντολή.

Δεν υπάρχει μεγάλη ορατή μείωση της ποιότητας, υπάρχει; Και είναι μόνο 48kb σε μέγεθος.

Δημιουργία GIF

Τώρα, ας υποθέσουμε ότι έχετε μια δέσμη αρχείων jpg και η εργασία είναι να δημιουργήσετε ένα GIF. Είναι εύκολο με τη χρήση του Μετατροπή:

 μετατρέψτε * .jpg final.gif 

Η παραπάνω εντολή θα πάρει όλα τα αρχεία jpg στον τρέχοντα κατάλογο και θα δημιουργήσει ένα αρχείο "final.gif" στον ίδιο κατάλογο.

Περιστροφή και άλλα εφέ

Μπορείτε επίσης να περιστρέψετε εύκολα τις εικόνες χρησιμοποιώντας το στοιχείο Μετατροπή. Το μόνο που έχετε να κάνετε είναι να χρησιμοποιήσετε την επιλογή -rotate μαζί με τον αριθμό των μοίρες που θέλετε να περιστρέφεται η εικόνα. Για παράδειγμα, η ακόλουθη εντολή δημιουργεί ένα περιστρεφόμενο "screenshot.jpg: 90"

 μετατρέψτε screenshot.jpg -rotate 90 screenshot.jpg 

Εκτός από την περιστροφή, μπορείτε επίσης να προσθέσετε και άλλες εφέ στις εικόνες σας. Για παράδειγμα, η ακόλουθη εντολή προσθέτει ένα εφέ "implode":

 μετατρέψτε screenshot.jpg -implode 1 screenshot-implode.jpg 

Αποτέλεσμα είναι η ακόλουθη εικόνα.

συμπέρασμα

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