Har du någonsin tröttnat på att ständigt öppna din favoritbildredigerare för en enkel beskärning, ändra storlek eller ändra filformat? Kanske har du ett behov av att enkelt utföra dessa uppgifter i batch eller inom programvara?
Så här använder du Linux konvertera verktyg, som låter dig göra allt detta med terminal via kommandoraden och mycket mer.
Installera ImageMagick
De konvertera verktyget är en del av det populära imagemagick paket som du måste ha installerat. Kontrollera om ImageMagick är installerat med kommandot eller inte:
konvertera --version
Om versionsnumret för ImageMagick visas är det redan installerat och du kan gå vidare till nästa avsnitt. Annars installerar du ImageMagick med kommandot:
sudo apt-get -y install imagemagick
Få bildinformation
Du kan få grundinformation om vilken bild som helst med kommandot:
konvertera -tryck "Typ:% m
Storlek:% b
Mått:% bx% h
"/ dev / null
Detta ger dig mime-typ av bild, filstorlek i KB och dess mått i pixlar och ser ut som:
Typ: jpeg
Storlek: 35,6 KB
Mått: 640 x 480
Ändra bildfilformat
Du kan enkelt ändra filformatet för vilken bild som helst med:
konvertera -bifoga
Detta kommando tar
Ändra storlek på en bild i Linux
Om du vill ändra storlek på en bild eller kanske snabbt skapa en miniatyr kan du göra det med -storlek alternativ. Kör följande kommando:
konvertera-storlek 25%
Detta kommer att ändra storlek på bilden och skapa en ny bildfil på DEST_FILE som är 25% av källbildens dimensioner. Observera att ovanstående kommando inte minskar storleken med 25% utan genererar istället en ny bild som är 25% av storleken. Om du behöver förstora en bild kan du justera procenten till mer än 100%.
Istället för att ändra storlek på procent kan du också ange specifika dimensioner med kommandot:
konvertera -storlek 1024x768 profile.jpg profile_large2.jpg
Kommandot ovan skulle ändra storlek på källbilden till 1024x768 pixlar och spara den nya bilden på DEST_FILE.
Beskär en bild
Om du behöver ta lite av toppen eller sidorna kan du beskära en bild med följande kommando:
konvertera beskära 640x250 + 0 + 0
Till exempel, om källbilden var 640x480 pixlar, skulle kommandot ovan resultera i DEST_FILE är en bild på 640x250 pixlar som innehåller den övre halvan av bilden medan den nedre halvan beskärs ut. De +0+0 i kommandot ovan anger du den övre vänstra punkten på bilden, eller med andra ord, var du ska börja beskära.
Med hjälp av exemplet ovan kan du spara den nedre halvan av bilden istället med kommandot:
konvertera beskära 640x250 + 0 + 230
Detta kommer att börja beskärningen vid 0x230 inom källbilden, beskära den övre halvan och lämna bara den nedre halvan.
Rotera bild
Du kan även rotera bilder med kommandot:
konvertera -rotera 90
Ovanstående kommando roterar källbilden 90 grader medurs och sparar den resulterande bilden i DEST_FILE.
Lägg till bildtext till bilden
En annan utmärkt funktion i konvertera verktyget är möjligheten att omedelbart lägga till bildtexter till bilder, inklusive var i bilden du vill placera bildtexten, plus teckensnittsfamiljen, storlek och färg att använda. Använd följande kommando för att lägga till en bildtext till en bild:
konvertera profile.jpg -punktsstorlek 14 -font helvetica -fyll gul -draw 'text 270,160 "Varm hälsning från familjen"' profile_cap.jpg
Ovanstående kommando placerar en bildtext av "Varma hälsningar från familjen" på källbilden med teckensnittet Helvetica 14pt i gult, med den övre vänstra punkten på bilden som börjar vid 270x160 pixlar, och spara resultaten i DEST_FIL.
Observera att du måste vara försiktig med -dra alternativet, som måste börja i enstaka citat följt av platsen för den högsta punkten längst upp till vänster, sedan av texten i bildtexten omgiven av dubbla citat.
Det finns en stor lista med färger tillgänglig, och om så önskas kan du lista alla färger som stöds av din dator med kommandot:
Coolors är en fullfjädrad webbapp som kan hjälpa dig att hitta de perfekta färgscheman. Så här kommer du igång.
cb:> showrgb
Valet av teckensnitt varierar beroende på din dator, men alla vanliga typsnitt som vanligtvis används kommer att finnas där. Varje operativsystem är lite annorlunda, men i Ubuntu finns teckensnitten till exempel i /usr/share/fonts katalog och innehåller en lista över alla tillgängliga systemteckensnitt som du kan använda i kommandot ovan.
Blanda och matcha bildredigeringskommandon
Du kan blanda och matcha något av ovanstående alternativ till ett enda kommando för ökad effektivitet. Till exempel, om du har en stor bild som har fel riktning, 2571x1200 pixlar i storlek, och du vill skapa en miniatyrbild på 300x200 kan du använda kommandot:
konvertera -rotera 90-beskära 1200x800-storlek 25%
Ovanstående roterar först bilden med 90 grader, vilket gör den nya storleken 1200x2571 pixlar. Därefter skulle det skära överskottet från botten så att det bara är 800 pixlar i höjd och slutligen ändra storlek på bilden till 25% av sin ursprungliga storlek vilket resulterar i en slutlig miniatyrbild på 300x200 pixlar i storlek.
Partiprocessera en bildkatalog
Har du en hel katalog med bilder som du vill bearbeta med samma kommando? Det är inget problem i Linux. Du kanske till exempel vill skapa miniatyrer av alla bilder i din nuvarande arbetskatalog genom att ändra storlek på dem till 30% av deras nuvarande:
mkdir tummen
för jag i `ls | grep .jpg $ `; konvertera $ i-storlek 30% tummar / $ i; Gjort
Ovanstående kommando kommer att gå igenom alla filer i din nuvarande katalog som har ett .jpg-tillägg, ändra storlek på dem till 30% av deras storlek och placera de resulterande miniatyrbilderna i /thumbs/ underkatalog.
Image Manipulation Made Easy!
Genom denna handledning har du förhoppningsvis tagit bort möjligheten att smärtfritt och enkelt manipulera bilder via terminalen och enkelt satsprocess en hel katalog med ett enda kommando.
Du har lärt dig vad ImageMagick har konvertera verktyget är, plus hur man enkelt ändrar filformat, ändrar storlek, beskär, roterar och lägger till bildtext. Det finns också en hel del ytterligare funktioner som är tillgängliga konvertera -hjälp alternativ för en fullständig lista.
Letar du efter de bästa Android-galleriappen för att ersätta Google Photos? Här är sex gratis galleri-appalternativ värda ett försök.
- Linux
- Bildkonverterare
- Bildredigerare
- Batchbildredigering
- Terminal
- Linux
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.