Redigera och retuschera digitala foton med Imagemagick
Imagemagick är en serie programvaror för att skapa, redigera och komponera bilder. Det kan läsa, konvertera och skriva bilder i en mängd olika format inklusive DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, TIFF, etc. Denna programvarupaket består av en grupp program för att redigera bilder från kommandoraden utan behov av någon grafisk applikation, vilket är en stor fördel när man förstärker skript med vissa kommandon för att modifiera eller konvertera en viss bild,
kommandon visas nedan:
animera
jämföra
komposit
trolla
konvertera
display
identifiera
importera
mogrifiera
montage
ström
De mest populära kommandona är identifiera, konvertera y mogrifiera; den första som identifierar detaljer i bilden såsom dess storlek, dess bithastighet bland andra; den andra för att konvertera en bild till en annan, den sista inte särskilt känd men används för att direkt ändra bilden och inte göra en kopia av den.
convert /imagen.ext /imagen.extdeseada
Om du nu vill konvertera en grupp bilder till ett annat format rekommenderas det att du använder det mogrifiera som följer:
mogrify -format png /carpeta-de-imagenes/*
För att känna till de format som är kompatibla med detta program kan vi använda följande kommando:
mogrify -list format
Convert och mogrify kan användas för samma funktion, nyckeln är att convert måste skriva en bild förutom originalet och mogrify beror inte på om den konverteras från ett format till ett annat.
Du kan alltid lära dig om funktionerna i dessa program genom att läsa hjälpfilerna
man mogrify ó mogrify -help
Antag nu att vi behöver komprimera en jpg-bild som bara tagits från en kamera som väger cirka 2 MB eller mer och vi vill att den ska minska sin vikt i MB utan att kvaliteten eller storleken reduceras för blotta ögat, låt oss se ett exempel:
mogrify -compress jpeg -qualit 80% /imagen/a/modificar
Procenten anger nivån på förståelse som kan sträcka sig från 0 till 100.
Med alternativ -storlek vi kan ändra storleken på bilden om den är för stor exempel:
mogrify -resize 1024x768 /imagen/a/modificar
Å andra sidan måste vi importera så att vi kan ta en skärmdump av skärmen i vilket bildformat som helst som stöds, exempel:
Att ta en helskärm
import -window root /detino/imagen.jpg
Välj det område du vill fånga
import /detino/imagen.jpg
Om vi vill skapa en animerad .gif-bild från en sekvens av bilder som vi har förberett kan vi använda kommandot konvertera enligt följande:
convert /carpeta/de/imagenes/* /carpeta/alida/fichero.gif
Visningskommandot öppnar bilden som om det bara var en bildvisare som låter oss göra effekter på den genom att lägga till text bland annat med fördelen att vi ser hur bilden ser ut i processen, med vilken vi kan uppskatta de olika effekterna som Vi kan använda, från den negativa effekten som att lägga till ramar, transformera bilden etc.
display /imagen/dessead.ext
För att lära dig mer om detta program kan du installera hjälppaketet imagemagick-doc och öppna följande fil från en webbläsare:
/usr/share/doc/imagemagick/www/index.html
Hjälpfilens riktning kan variera beroende på vilken version av distro som används.
Mycket intressant att se om jag gör några experiment.
Hälsningar.
kommandot konvertera kan också användas för att konvertera en sekvens av bilder till pdf
gäller
Japp:
convert *.jpg file.pdf
Mycket bra artikel, jag använder för att ändra storlek på bilderna så att de inte upptar mycket i mitt arbete eller på min hårddisk:
mogrify-storlek 10% x10% / sökväg / bild
Visste inte om
mogrify -komprimera jpeg -qualit 80% / image / to / modify
Jag kommer att prova det tack för informationen ....