Aktywne Wpisy

Metodzik +119
✨🎁✨🎁✨🎁✨🎁✨🎁✨🎁 DARMOWA GRA NA EPIC ✨🎁✨🎁✨🎁✨🎁✨🎁✨🎁
🔥 Sid Meier's Civilization® VI: Platinum Edition za D̲A̲R̲M̲O̲ na EPIC 🔥
📊 OCENY:
Metacritic: Metascore: 88/100, Userscore: 7.2/10
🔥 Sid Meier's Civilization® VI: Platinum Edition za D̲A̲R̲M̲O̲ na EPIC 🔥
📊 OCENY:
Metacritic: Metascore: 88/100, Userscore: 7.2/10


_Alessandro_ +10






Potrzebuję pomocy z wsadowym przetwarzaniem obrazków za pomocą Imagemagick. Potrafię napisać linię poleceń by przetworzyć sobie obrazek z formatu *.png do *.jpg z odpowiednią kompresją. Problem jest tylko taki że takich plików do przetworzenia mam ponad pięćset i nie bardzo mi się uśmiecha klepać z palca wszystkie pięćset poleceń. Próbowałem napisać skrypt robiący to za mnie ale raczej średnio mi to poszło, więc zwracam się z prośbą o pomoc.
Mam katalog z zawartością 001.pg... itd a chcę mieć 001.jpg... Jak to zrobić?
for file in $( find . -name "*.png | sed 's/\.png//g' ); do magic convert $file.png $file.jpg; done
Trochę poprawiłem, brakuje w skrypcie zamknięcia cudzysłowu - domyślam się że tu chodzi o nazwę pliku jeśli zawierałaby spację. I nie ma w moim systemie komendy/programu 'magic' ale wystarczy to usunąć i zostawić samo 'convert' a skrypt zaczyna działać. Podziękował ślicznie.
mkdir -p JPG;find . -name '*.png' |while read plik;
do
echo "konwertuję