Jak używać ImageMagick do zbiorczego przycinania pustego miejsca w plikach png?


3

Właśnie zainstalowałem ImageMagick (nowy w Terminalu) i nie mogę dowiedzieć się, jak zbiorczo przyciąć folder pngs, aby usunąć całą przezroczystą przestrzeń wokół png (tzn. Kwadratowe logo na prostokącie png z przezroczystym obszarem, który można przyciąć)

Próbuję przenieść wszystkie pngi do innego folderu, który został wywołany.

Co to jest polecenie?

Odpowiedzi:


2

Aby przyciąć pojedynczy obraz:

convert /path/to/original.png -trim +repage /path/to/out/trimmed.png

Aby przyciąć każdy png w folderze:

cd /path/to/folder
mkdir ../out
for f in ./*.png; do
  convert "$f" -trim +repage "../out/$f";
done
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.