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

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

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

Δημοσίευσηαπό vagrale13 » 13 Απρ 2010, 17:58

Εδω θα δουμε εναν τροπο για να επεξεργαστουμε τις εικονες μας με την βοηθεια του 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: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

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

Δημοσίευσηαπό vagrale13 » 13 Απρ 2010, 23:49

Done....!!! :mrgreen:
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

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

Δημοσίευσηαπό linuxman » 14 Απρ 2010, 15:57

vagrale13 έγραψε:Done....!!! :mrgreen:

Μπράβο :thumbup: :thumbup: :thumbup: , άλλα γραφικό GUI δεν έχει :mrgreen:
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

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

Δημοσίευσηαπό vagrale13 » 14 Απρ 2010, 18:00

linuxman έγραψε:Μπράβο :thumbup: :thumbup: :thumbup: , άλλα γραφικό GUI δεν έχει :mrgreen:

Thanks linuxman!
Ειπαμε να δουλεψουμε και λιγο κονσολα.... :mrgreen:
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

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

Δημοσίευσηαπό sindarta » 14 Απρ 2010, 18:19

Επιτέλους δεν χρειάζεται να ανοίγουμε ολόκληρο gimp για ένα απλό resize. Πολύ πρακτική και η επιλογή για τα gifάκια.
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Λίγο C++ ┃ Αγγλικά: Καλά, Γερμανικά: Πολύ καλά
Λειτουργικό ⇛ (K)Ubuntu 9.04 32bit
Προδιαγραφές ⇛ P8600 @ 2.40 GHz │ 3096 MB │ nVIDIA 9650M GT 1Gb │ 15,4"
sindarta
babeTUX
babeTUX
 
Δημοσιεύσεις: 42
Εγγραφή: 04 Ιούλ 2009, 16:52
Εκτύπωση

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

Δημοσίευσηαπό Fedil » 20 Μάιος 2012, 13:57

Εγω εχω μια εικονα gif που θελω να την σπασω σε jpg frames. Ομως μου βγαζει 400 frames και εγω θελω να εχει λιγοτερα δηλαδη το βημα που σπασιματος να ειναι πιο μεγαλο. Πως γινεται αυτο;
Debian 10 Buster 64bit
Intel Core i5 CPU M 430 2.27GHz ‖ RAM 3824 MiB ‖ Dell Inc. 0JY92C - Dell Inc. Inspiron 1564
ATI Manhattan [Mobility Radeon HD 5400 Series] [1002:68e0]
eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ⋮ eth2: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
Άβαταρ μέλους
Fedil
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 441
Εγγραφή: 06 Σεπ 2009, 16:32
Τοποθεσία: ΗΡΑΚΛΕΙΟ
Εκτύπωση


Επιστροφή στο Οδηγοί - How to - Tutorials

cron