Пакетное преобразование с помощью imagemagick jp2 в jpg

Пакетное преобразование с помощью imagemagick jp2 в jpg

Какую команду мне нужно запустить, чтобы положить в папку img/ с таким же именем на Ubuntu файл jpg с 35% качеством конвертера из jp2? На Windows я запускаю такой bat:

for /d %%d in (*) do (
  for %%f in ("%%~d\*.jp2") do (
    convert -limit memory 0 -limit map 0 "%%~ff" -quality 20 "%%~dpf\jpg\%%~nf.jpg"
  )
)

но что и как сделать в Ubuntu, чтобы преобразовать jp2 в jpg с 35% и поместить jpg в папку /img?

решение1

Я не могу говорить о качестве настройки, потому что я не смотрел, но когда я хочу обработать много изображений, я обычно запускаю их в другом месте с помощью mogrify. Я только что конвертировал целый каталог изображений TIF в Ubuntu, используя следующее.

mogrify -path tmp -format jpg -quality 35 *.tif

Все изображения сохранили свои имена, были преобразованы в JPG и помещены в подкаталог tmp. Я мог бы указать полный путь, но я обычно делаю так, поэтому он уже был настроен.

Mogrify перезапишет изображения на месте (если вы не укажете путь), поэтому протестируйте команду и будьте осторожны, пока не освоитесь с ней.

Связанный контент