26Jun

Πώς να αλλάξετε γρήγορα το μέγεθος, Μετατροπή &Τροποποιήστε τις εικόνες από το τερματικό Linux

click fraud protection

header imagemagick

Το ImageMagick είναι μια σουίτα βοηθητικών προγραμμάτων γραμμής εντολών για την τροποποίηση και την επεξεργασία εικόνων.Το ImageMagick μπορεί να εκτελέσει γρήγορα λειτουργίες σε μια εικόνα από ένα τερματικό, να εκτελέσει παρτίδα επεξεργασίας πολλών εικόνων ή να ενσωματωθεί σε ένα script bash.Το

ImageMagick μπορεί να εκτελέσει μια μεγάλη ποικιλία λειτουργιών.Αυτός ο οδηγός θα σας παρουσιάσει τη σύνταξη και τις βασικές λειτουργίες του ImageMagick και θα σας δείξει πώς να συνδυάσετε λειτουργίες και να εκτελέσετε παρτίδα επεξεργασίας πολλών εικόνων.Εγκατάσταση

Το

ImageMagick δεν περιλαμβάνεται στις προεπιλεγμένες εγκαταστάσεις του Ubuntu και σε πολλές άλλες διανομές Linux.Για να το εγκαταστήσετε στο Ubuntu, χρησιμοποιήστε την ακόλουθη εντολή:

Μετατροπή μεταξύ μορφών

Η εντολή μετατροπής παίρνει μια εικόνα, εκτελεί ενέργειες σε αυτήν και αποθηκεύει την εικόνα με το όνομα του αρχείου που καθορίζετε.Ένα από τα πιο βασικά πράγματα που μπορείτε να κάνετε με αυτό είναι η μετατροπή εικόνων μεταξύ μορφών.Η ακόλουθη εντολή παίρνει ένα αρχείο PNG με το όνομα "howtogeek.png" στον τρέχοντα κατάλογο και δημιουργεί μια εικόνα JPEG από αυτήν:

instagram viewer

μετατροπή howtogeek.png howtogeek.jpg

μετατροπή μορφών

Μπορείτε επίσης να καθορίσετε ένα επίπεδο συμπίεσης για εικόνες JPEG:

μετατροπή howtogeek.png-Quality 95 howtogeek.jpg

Ο αριθμός πρέπει να είναι μεταξύ 1 και 100. Το ImageMagick χρησιμοποιεί το επίπεδο ποιότητας της εικόνας εισόδου, αν είναι δυνατόν.Εάν όχι, η προεπιλεγμένη τιμή ImageMagick είναι 92.

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

Η εντολή μετατροπής μπορεί επίσης να αλλάξει γρήγορα την μεγέθυνση μιας εικόνας.Η ακόλουθη εντολή ζητά από το ImageMagick να αλλάξει το μέγεθος της εικόνας σε πλάτος 200 pixel και ύψος 100 εικονοστοιχείων:

convert example.png -ανάλυση 200x100 example.png

Χρησιμοποιήσαμε το ίδιο όνομα αρχείου εδώ, έτσι ImageMagick θα αντικαταστήσει το αρχικό αρχείο.Το

αλλαγή μεγέθους

ImageMagick θα προσπαθήσει να διατηρήσει την αναλογία διαστάσεων εάν χρησιμοποιήσετε αυτήν την εντολή.Θα αλλάξει η εικόνα ώστε να ταιριάζει σε μια περιοχή 200 × 100, αλλά η εικόνα μπορεί να μην είναι ακριβώς 200 × 100.Εάν θέλετε να αναγκάσετε την εικόνα να γίνει ένα συγκεκριμένο μέγεθος - ακόμα κι αν ανακατεύει τον λόγο διαστάσεων - προσθέστε ένα θαυμαστικό στις διαστάσεις:

convert example.png -ανάπτυξη 200x100!example.png

Μπορείτε επίσης να ορίσετε ένα συγκεκριμένο πλάτος ή ύψος και το ImageMagick θα αλλάξει την εικόνα σε αυτό το πλάτος ή ύψος διατηρώντας ταυτόχρονα την αναλογία διαστάσεων.Η ακόλουθη εντολή θα αλλάξει το μέγεθος μιας εικόνας σε πλάτος 200:

convert example.png -αναδιαμόρφωση 200 example.png

Η ακόλουθη εντολή θα αλλάξει το μέγεθος μιας εικόνας σε ύψος 100:

convert example.png -resize x100 example.png

Περιστροφή εικόνας

Το ImageMagick μπορεί να περιστρέψει γρήγορα μια εικόνα.Η ακόλουθη εντολή παίρνει μια εικόνα με το όνομα howtogeek.jpg, την περιστρέφει κατά 90 μοίρες και αποθηκεύει την περιστρεφόμενη εικόνα ως howtogeek-rotated.jpg:

μετατρέψει howtogeek.jpg -εστίαση 90 howtogeek-rotated.jpg

Εάν έχετε ορίσει το ίδιο όνομα αρχείου,ImageMagick θα αποθηκεύσει την περιστρεφόμενη εικόνα πάνω από το αρχικό αρχείο εικόνας.

γυρίζω

Εφαρμογή εφέ

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

μετατρέψει howtogeek.jpg -charcoal 2 howtogeek-charcoal.jpg

ξυλάνθρακας

Η εντολή ξυλάνθρακα εφαρμόζει ένα καλλιτεχνικό στυλ "άνθρακα" σε μια εικόνα -σας επιτρέπει να ελέγχετε τη δύναμη του αποτελέσματος.

howtogeek-ξυλάνθρακα

Η ακόλουθη εντολή εφαρμόζει το εφέ "Implode" με ισχύ 1:

μετατρέψει howtogeek.jpg -implode 1 howtogeek-imploded.jpg

implode

Το εφέ εμφυτεύματος το κάνει να φαίνεται σαν να υπάρχει μια μαύρη τρύπα στο κέντρο της εικόνας.

howtogeek-imploded

Συνδυασμός λειτουργιών

Όλες αυτές οι λειτουργίες μπορούν να συνδυαστούν.Με μία μόνο εντολή, μπορείτε να αλλάξετε το μέγεθος μιας εικόνας, να την περιστρέψετε, να εφαρμόσετε ένα εφέ και να το μετατρέψετε σε άλλη μορφή:

μετατροπή howtogeek.png -αναπροσανατολισμός 400x400 -χρήστη 180 -χοκάλυμμα 4 -πολυότητα 95 howtogeek.jpg

howtogeek-complex

Αυτό είναι μόνο τοξεκινήστε τι μπορείτε να κάνετε με το ImageMagick.Υπάρχουν πολλές περισσότερες λειτουργίες που μπορείτε να συνδυάσετε.

Επεξεργασία παρτίδας

Μπορείτε να εκμεταλλευτείτε το Bash για γρήγορη επεξεργασία παρτίδων πολλών εικόνων.Για παράδειγμα, η ακόλουθη εντολή θα πάρει όλα τα αρχεία PNG στον τρέχοντα κατάλογο, θα τα περιστρέψει και θα αποθηκεύσει ένα νέο αντίγραφο του καθενός με "-τροχισμένο" που προστέθηκε στην αρχή κάθε ονόματος αρχείου.

για αρχείο σε *. png;να μετατρέψετε το αρχείο $ -rotate 90 περιστρεφόμενο- $ αρχείο;done

επεξεργασία παρτίδας

Μπορείτε εύκολα να τροποποιήσετε αυτήν την εντολή για να εκτελέσετε άλλες ενέργειες.Μπορείτε επίσης να ενσωματώσετε τις εντολές επεξεργασίας παρτίδας σε ένα σενάριο κελύφους Bash για να αυτοματοποιήσετε τις λειτουργίες επεξεργασίας εικόνας.

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