/ / batch dodaj logo do wszystkich obrazów w folderze za pomocą imagemagick z poleceniem terminal - terminal, imagemagick, przetwarzanie wsadowe

batch dodaj logo do wszystkich zdjęć w folderze za pomocą imagemagick z poleceniem terminal - terminal, imagemagick, batch-processing

Przeszukałem internet, ale nie mogę znaleźć prostego polecenia do dodania logo do obrazów.

Wszystko, co znajduję, to albo niektóre skrypty, albo polecenia php na stronie internetowej i żadne do użytku wsadowego.

Mam folder, w którym mam około 50 obrazów. I mam proste logo.png poza folderem.

Po prostu muszę dodać logo.png do wszystkich 50 obrazów w moim folderze za pomocą polecenia terminalu.

Wypróbowałem różne rozwiązania w sieci, które znalazłem, ale żadna z nich nie działa (żadna z nich nie jest tak naprawdę tylko komendą terminala, która jest albo skryptem, albo witryną)

Odpowiedzi:

3 dla odpowiedzi № 1

Możesz użyć polecenia „mogrify”:

mogrify -gravity south -draw "image over 0,10 0,0 /path/to/logo.png" [files]

Spowoduje to zastąpienie oryginalnych plików, więc jeślimusisz je zachować, skopiować do innego katalogu roboczego i uruchomić tam „mogrify”. Zmień „-grawitację” i pozycję „0,10” według własnych upodobań.