Skapa monteringar och provblad från kommandoraden i Linux
ImageMagick är en uppsättning verktyg för Linux som gör att du kan manipulera bilder från kommandoraden. Kommandot " convert
" låter dig utföra bildkonverteringar och bildtransformationer, och du kan använda kommandot " identify
" för att visa Exif-data i dina bilder. Ett annat verktyg från sviten är " montage
" som gör det möjligt att skapa ett monterings- eller provark (eller kontaktblad) genom att kombinera ett antal olika bilder, med eller utan ram eller ram.
För att skapa ett enkelt provark, ring " montage
" med en lista med bilderna för att inkludera plus ett sista filnamn för utmatningen. Till exempel:
montage img1.jpg img2.jpg img3.jpg mymontage.jpg
Detta skapar en montage som heter "mymontage.jpg" som består av filerna img1.jpg, img2.jpg och img3.jpg.
Du kan också använda jokertecken för att inkludera alla bilder i en katalog eller bara de som matchar jokerteckenet (t.ex. "semester * .jpg"). Så här använder du alla JPEG-bilder i den aktuella katalogen:
montage * .jpg mymontage.jpg
Som standard försöker kommandot " montage
" passa in varje bild i en 120 x 120 miniatyrbild och sedan ordna bilderna (flisar dem) på bästa möjliga sätt. Du kan åsidosätta denna standard och ange en annan storlek för bilderna. För att producera 180 × 180 miniatyrbilder med 4 pixlar till vänster och höger om varje bild och 3 pixlar nedan, använd:
montage-geometri 180x180 + 4 + 3 * .jpg mymontage.jpg
Observera att eftersom +4 anger hur många pixlar som är till vänster och höger om varje bild betyder det att den första miniatyrbilden kommer att vara 4 pixlar från vänster om kontaktlistan men gapet mellan bilderna kommer att vara 8 pixlar, 4 på höger om den första bilden plus 4 till vänster om nästa bild och så vidare.
För att lägga till en ram till var och en av bilderna, använd alternativet " -frame
". Det här alternativet behöver också en parameter för att definiera hur stor ramen ska vara. Exempelvis frågar " -frame 5
" en ram 5 pixlar bred:
montage-ram 5 * .jpg mymontage.jpg
Du kan också lägga till en skugga med alternativet " -shadow
".
Montage kan också producera miniatyrer med en polaroid effekt. I huvudsak är miniatyrbilden inramad med en vitvit kant och en krökning läggs till i bilden. För att prova Polaroid-transformen, använd:
montage + polaroid * .jpg mymontage.jpg
Observera att alternativet " +polaroid
" börjar med ett + tecken.
Detta kan då leda till några intressanta effekter. Till exempel om avståndet mellan bilderna är inställt på ett minusnummer kan miniatyrerna överlappas. Kombinerat med Polaroid-effekten kan detta ge några nya utdata. Prova följande:
montage + polaroidgeometri 180x180-10-3 * .jpg mymontage.jpg
Eller ens:
montage + polaroidgeometri 180x180-50-30 * .jpg mymontage.jpg
Ett annat användbart alternativ är " -rotate
". Det låter dig ange en rotation för var och en av miniatyrerna. Till exempel, för att rotera varje bild med 30 grader, försök:
montage-rotate 30 * .jpg mymontage.jpg
Det är också möjligt att ställa in bakgrundsfärgen på montaget. Färgen kan ställas in med ett färgnamn (t.ex. röd, aqua, rödbrun, grön, oliv och så vidare) eller med ett RGB-färgnummer (t.ex. # FFFF00 för gul). ImageMagick-webbplatsen har en fullständig lista över stödda färgnamn. För att ställa bakgrunden till en blek turkos, använd:
montage -background PaleTurquoise * .jpg mymontage.jpg
Du kan även använda en annan bild som bakgrund. För att göra detta, använd " -texture
", till exempel:
montage -texture bg.jpg * .jpg mymontage.jpg
Där "bg.jpg" är namnet på bakgrundsbildfilen.
Kommandot " montage
" kan användas för att skapa några ganska komplexa provark. Du kan få ytterligare tips och tricks på ImageMagick Montage Examples-sidan.
Om du har några frågor om att använda kommandot " montage
", fråga dem i kommentarerna nedan och vi kommer se om vi kan hjälpa till.
Bildkrediter: Solnedgång montage av BigStockPhoto