Conversão em lote com imagemagick jp2 para jpg

Conversão em lote com imagemagick jp2 para jpg

Qual comando eu preciso executar para colocar na pasta img/com o mesmo nome no arquivo jpg do Ubuntu com conversor de qualidade de 35% do jp2? No Windows eu executo esse morcego:

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"
  )
)

mas o que e como fazer com o Ubuntu para converter jp2 para jpg com 35% e colocar os jpg's na pasta /img?

Responder1

Não posso falar sobre a configuração de qualidade porque não pesquisei, mas quando quero processar muitas imagens, normalmente as executo em outro local usando o mogrify. Acabei de converter um diretório inteiro de imagens TIF no Ubuntu usando o seguinte.

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

Todas as imagens mantiveram seu nome, foram convertidas para JPG e colocadas em um subdiretório chamado tmp. Eu poderia ter especificado um caminho completo, mas é assim que normalmente faço, então já estava configurado.

O Mogrify irá sobrescrever as imagens no lugar (se você não especificar o caminho), então teste o comando e tenha cuidado até se sentir confortável com ele.

informação relacionada