Επεξεργασια εικονων με τη χρηση τερματικου (ImageMagick)

Οδηγοί - How to - Tutorials

Δημοσίευσηαπό vagrale13 » Τετ Απρ 14, 2010 4:44 pm

Εδω θα δουμε εναν τροπο για να επεξεργαστουμε τις εικονες μας με την βοηθεια του ImageMagick.
Αυτο το μαγικο εργαλειο, μπορει να κανει πολλες τροποποιησεις σε μια εικονα, οπως, αλλαγη τυπου αρχειου,
αλλαγη διαστασεων, περιστροφη, προσθηκη πλαισιων, προσθηκη σχηματων,κειμενων,
δημιουργεια GIF animation, και πολλα ακομα.... :mrgreen:
Δειτε περισσοτερα εδω http://www.imagemagick.org/script/index.php#features

Ολες οι τροποποιησεις γινονται με τη χρηση εντολων, απο τερματικο, οποτε και χρειαζονται γνωσεις τερματικου!

Καλο ειναι, πριν προσπαθησουμε να αλλαξουμε μια εικονα,
να κανουμε δοκιμες για να μην κανουμε καποιο λαθος και χαλασουμε την οποια εικονα μας!






:arrow: Περιεχόμενα






Τροπος εγκαταστασης ImageMagick

Πρωτα απ'ολα πρεπει να το κανουμε εγκατασταση,
α) Απο synaptic κανουμε εγκατασταση το πακετο imagemagick
β) Ανοιγουμε τερματικο (Εφαρμογες - Βοηθηματα - Τερματικο) και εκτελουμε
Κώδικας: Επιλογή όλων
sudo apt-get install imagemagick







Χρηση του ImageMagick

Παρακατω θα δουμε καποιες απο τις χρησεις που μπορουμε να κανουμε, απο τις πιο βασικες.
Για ολες τις παρακατω εντολες, πρωτα θα πρεπει να εχουμε δικαιωματα στον φακελο με τις φωτογραφιες :idea:
Κώδικας: Επιλογή όλων
cd διαδρομη/μεχρι_τον_φακελο/της_εικονας


Μετα εκτελουμε (για να φτιαξουμε μια εικονα, χωρις να αντικαστησουμε την υπαρχουσα)

Για την μετατροπη εικονων .jpg σε .png η εντολη θα πρεπει να ειναι
Κώδικας: Επιλογή όλων
convert ονομα_εικονας.jpg νεα_ονομασια.png



Για την αλλαγη διαστασεων η εντολη θα πρεπει να ειναι
Στις τιμες (256x256=διασταση) βαζουμε τις αντιστοιχες που θελουμε.
Κώδικας: Επιλογή όλων
convert -resize 256x256 ονομα_εικονας.jpg νεα_ονομασια.jpg



Για την αλλαγη διαστασεων, με ποιοτητα 0-100% η εντολη θα πρεπει να ειναι
Στις τιμες (256x256=διασταση / 100=ποιοτητα) βαζουμε τις αντιστοιχες που θελουμε.
Κώδικας: Επιλογή όλων
convert -resize 256x256 -quality 100 ονομα_εικονας.jpg νεα_ονομασια.jpg



Για την περιστροφη της εικονας(προς τα αριστερα) η εντολη θα πρεπει να ειναι
Στις τιμες (90=μοιρες περιστροφης) βαζουμε τις αντιστοιχες που θελουμε.
Κώδικας: Επιλογή όλων
convert ονομα_εικονας.jpg -rotate -90 νεα_ονομασια.jpg
Για την περιστροφη της εικονας(προς τα δεξια) η εντολη θα πρεπει να ειναι
Κώδικας: Επιλογή όλων
convert ονομα_εικονας.jpg -rotate 90 νεα_ονομασια.jpg



Για την προσθηκη πλαισιων η εντολη θα πρεπει να ειναι
Στις τιμες (red=χρωμα / 10x10=διασταση) βαζουμε τις αντιστοιχες που θελουμε.
Κώδικας: Επιλογή όλων
convert -mattecolor red -frame 10x10 ονομα_εικονας.jpg νεα_ονομασια.jpg



Για την αλλαγη χρωματισμου η εντολη θα πρεπει να ειναι
Στην τιμη (255=χρωμα) βαζουμε την αντιστοιχη που θελουμε.
Κώδικας: Επιλογή όλων
convert -colorize 255 ονομα_εικονας.jpg νεα_ονομασια.jpg



Για την δημιουργια εικονας .gif απο εικονες .jpg η εντολη θα πρεπει να ειναι
Με το *.jpg σημαινει οτι θα συμπεριλαβει ολες τις εικονες .jpg που βρισκοντε στον φακελο
Κώδικας: Επιλογή όλων
convert *.jpg νεα_ονομασια.gif



Για την δημιουργια εικονας .gif απο εικονες .jpg η εντολη θα πρεπει να ειναι
Στις τιμες (100=ταχυτητα εναλλαγης εικονων / 5=φορες επαναληψις) βαζουμε τις αντιστοιχες που θελουμε.
Κώδικας: Επιλογή όλων
convert *.jpg -delay 100 -loop 5 νεα_ονομασια.gif



Για την διασπαση των εικονων .gif η εντολη θα πρεπει να ειναι
Κώδικας: Επιλογή όλων
convert ονομα_εικονας.gif -scene 1 +adjoin  νεα_ονομασια.gif



Για την ενωση πολλων εικονων .gif η εντολη θα πρεπει να ειναι
Κώδικας: Επιλογή όλων
convert *.gif  νεα_ονομασια.gif


Μπορουμε να κανουμε και πολλες διαφορετικες ρυθμισεις,
αναλογως με το τι επεξεργασια θελουμε να κανουμε στην φωτογραφια μας, ετσι και προσαρμοζουμε την εντολη! :thumbup:


Περισσοτερες πληροφοριες μπορουμε να δουμε με την εκτελεση της εντολης
Κώδικας: Επιλογή όλων
man imagemagick


Πολλες περισσοτερες λυσεις μπορειτε να βρειτε με μια Αναζητηση εδω http://www.imagemagick.org/script/index.php

Μπορουμε επισης να χρησιμοποιησουμε και πολλα ετοιμα script που υπαρχουν ετοιμα για το ImageMagick
οπου μπορουμε να τα βρουμε εδω http://www.fmwconcepts.com/imagemagick/index.php

Σε περιπτωση προβληματων, κανουμε μια Αναζητηση εδω http://www.imagemagick.org/discourse-server/

Ο οδηγος ειναι βασισμενος απο εδω http://www.imagemagick.org/script/index.php
Desktop 1 : Ubuntu 10.04 LTS Lucid Lynx i386
AMD ATHLON II X2 215 │ 3096Mb │ GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2 : Ubuntu 11.04 Natty Narwhal i386
AMD Athlon 64 X2 5800+ │ 2048Mb │ nForce 7600 (onboard) | 1024x768
Laptop : Sony Vaio VGN-N11m : Ubuntu 11.10 Oneiric Ocelot i386
Άβαταρ μέλους
vagrale13
juniorTUX
juniorTUX
 
Δημοσιεύσεις: 327
Εγγραφή: Κυρ Σεπ 13, 2009 12:05 am
Τοποθεσία: κάπου εδώ μέσα στο net :P

Δημοσίευσηαπό linuxman » Παρ Απρ 16, 2010 1:05 am

Thumbup Thumbup Thumbup
Άλλα όλα μέσω τερματικού , λες και έχουμε Server Based only command line :mrgreen: :mrgreen: :mrgreen:
Οδηγίες προς Νεοεισερχόμενους
LinuxMint 17 qiana 3.13.0-24-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
Intel Core i3-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116]
wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a]
Άβαταρ μέλους
linuxman
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 912
Εγγραφή: Σάβ Φεβ 28, 2009 2:39 pm
Τοποθεσία: Θεσσαλονίκη

Δημοσίευσηαπό vagrale13 » Σάβ Απρ 17, 2010 1:56 am

linuxman έγραψε:Thumbup Thumbup Thumbup
Άλλα όλα μέσω τερματικού , λες και έχουμε Server Based only command line :mrgreen: :mrgreen: :mrgreen:

Desktop 1 : Ubuntu 10.04 LTS Lucid Lynx i386
AMD ATHLON II X2 215 │ 3096Mb │ GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2 : Ubuntu 11.04 Natty Narwhal i386
AMD Athlon 64 X2 5800+ │ 2048Mb │ nForce 7600 (onboard) | 1024x768
Laptop : Sony Vaio VGN-N11m : Ubuntu 11.10 Oneiric Ocelot i386
Άβαταρ μέλους
vagrale13
juniorTUX
juniorTUX
 
Δημοσιεύσεις: 327
Εγγραφή: Κυρ Σεπ 13, 2009 12:05 am
Τοποθεσία: κάπου εδώ μέσα στο net :P

Δημοσίευσηαπό Brandon » Πέμ Απρ 22, 2010 6:10 pm

Προσπάθησα αλλα δεν γίνεται τίποτα αν και ειναι εγκαταστημένο.
Εικόνα
Brandon
babeTUX
babeTUX
 
Δημοσιεύσεις: 56
Εγγραφή: Παρ Ιαν 01, 2010 2:08 pm

Δημοσίευσηαπό vagrale13 » Πέμ Απρ 22, 2010 11:29 pm

Brandon έγραψε:Προσπάθησα αλλα δεν γίνεται τίποτα αν και ειναι εγκαταστημένο.

Τι εννοεις? Thinking
Δεν λειτουργουν οι εντολες?
Desktop 1 : Ubuntu 10.04 LTS Lucid Lynx i386
AMD ATHLON II X2 215 │ 3096Mb │ GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2 : Ubuntu 11.04 Natty Narwhal i386
AMD Athlon 64 X2 5800+ │ 2048Mb │ nForce 7600 (onboard) | 1024x768
Laptop : Sony Vaio VGN-N11m : Ubuntu 11.10 Oneiric Ocelot i386
Άβαταρ μέλους
vagrale13
juniorTUX
juniorTUX
 
Δημοσιεύσεις: 327
Εγγραφή: Κυρ Σεπ 13, 2009 12:05 am
Τοποθεσία: κάπου εδώ μέσα στο net :P


Επιστροφή στο Οδηγοί Χρήσης



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron