LINUX.ORG.RU

png -> jpg


0

0

У меня есть около 150 png файлов, я хочу их перевести в jpg. Посоветуйте пожалуйста какойнибудь способ сделать это побыстрее. Только чтобы jpg получился в 100% качестве.

Заранее спасибо

anonymous

Ответ на: комментарий от pisun

Ещё ты удаляешь файлы даже в том случае, если они не png. И некорректно обрабатываешь файлы с пробелами (смотри на кавычки).

mikhail
()

У меня так:

for i in *
do
#echo $i
convert -quality 100 $i $i.jpg
rename 's/\.png.jpg$/.jpg/' *.png.jpg
done

mkdir jpg
mv *.jpg jpg/

Selecter ★★★★
()

find ./ -maxdepth 3 -name '*.png' -printf "echo mv %p \`basename %p .png\`.jpg\n" |$SHELL

P.S. Опции добавить/убрать по вкусу (-maxdepth 3 ...)

sdio ★★★★★
()
Ответ на: комментарий от sdio

Спать надо нормально :-)

find ./ -name '*.png' -printf "convert %p \`basename %p .png\`.jpg ; rm %p \n" |$SHELL

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.