Hur jag klippte i flera bilder samtidigt via terminalen
Skrivet av Hund, den 25 Augusti 2026
Idag behövde jag klippa till ett gäng bilder. Alla bilder behövde klippas på exakt samma sätt, i det här fallet var det att jag ville ta bort de 20 översta raderna på toppen av bilden.
Det kunde jag enkelt ordna med hjälp av det textbaserade verktyget ImageMagick, via följande kommando:
$ magick bild.png -gravity North -chop 0x20 bild.png
I mitt fall ville jag ersätta originalet med den redigerade bilden, därför har jag angett samma namn på både in- och utfilen.
Att göra samma sak med flera filer var dock lite klurigt att få till. Iallafall om det skulle vara ett någorlunda enkelt kommando, men jag lyckades tillslut få till det:
$ ls -1 *.png | xargs -I{} convert "{}" -gravity North -chop 0x21 "{}"
För den som vill läsa mer om detta, kan jag tipsa om dokumentationen på sidan “ImageMagick Examples – Cutting and Bordering”.
Kommentarer
Det finns inga kommentarer för det här inlägget. Använd e-postformuläret om du vill lämna en kommentar. [?]