Reduza o tamanho / qualidade do jpeg para muitos arquivos [duplicados]

1

Estou curioso em saber se existe uma maneira mais rápida de reduzir o tamanho dos arquivos jpeg. Meus arquivos jpeg são cerca de 6MB por arquivo. Eu abro cada arquivo em um programa Paint simples e pressiono Ctrl + S para salvar novamente a imagem. Arquivo resaved com digamos 1.3Mb. A qualidade é pior, mas ainda é bom ver a imagem. Eu faço isso para cada arquivo com mais de 2Mb.

Existe alguma maneira de fazer isso com mais de 1.000 arquivos de imagem jpeg muito mais rápido?

P.S. Windows XP ou 7 é o sistema operacional que estou procurando uma solução para.

    
por Haradzieniec 18.05.2014 / 11:54

6 respostas

3

O Xnview é uma maneira interessante de processar milhares de arquivos em lote, porque você também pode aplicar uma filtragem pequena, mas eficaz, no processo em lote. Quando quis processar mais de 1 milhão de arquivos, foi muito mais rápido do que qualquer um dos métodos de script ou de lotes de programas de foto, e o design dos elementos de filtro funciona da maneira que uma pessoa gostaria que eles fizessem. Como o interessante conbright e gamasat, boas configurações para afiação simples e operações rápidas de filtragem, tudo feito em cpu. Você também pode definir facilmente a qualidade da compactação / destruição do JPEG para a saída.

Eu recomendo não porque é gratuito, mas porque ele soprou um programa popular de fotos em mais de 10 vezes. Levaria algum tempo para aprender.

Para você começar de maneira geral:
No menu Ferramentas, selecione Processamento em lote, selecione os arquivos ou pastas inteiras.
Evite os scripts, pois provavelmente não será necessário para coisas simples.
Definir o diretório (de preferência um novo, não substituindo)
Definir as opções para o formato de arquivo (jpeg) não se esqueça de definir as opções antes de iniciar o processo.
Vá para a guia de transformações e selecione um redimensionamento, clique em Adicionar e ajuste os valores de redimensionamento.
Se o seu redimensionamento pode ser útil para lançar um pouco de nitidez, também na guia de transformações.
Aperte o botão GO depois de definir tudo.

Sendo um pouco preguiçoso, eu vou pegar o lote, o processo é tão rápido, que eu posso ver como está dando certo, pará-lo, deletar as finais, fazer mais alguns ajustes e iniciá-lo novamente. Como isso é principalmente baseado em GUI, você pode testar antes as mesmas ações e ver facilmente o que ocorrerá. Em seguida, execute a mesma ação em lote para um grande conjunto de arquivos.

Isso é o que eu uso quando não há Re-Touching das fotos, as fotos são todas do mesmo tamanho e formato, e / ou as mesmas mudanças seriam úteis para todas as fotos, e eu só quero processá-los da melhor maneira possível em um processo automático.

Sempre que estiver tentando recrutar um formato de alta perda como o Jpeg, apenas reduzindo o tamanho do arquivo, se puder redimensionar o arquivo, limpe-o e salve-o no tamanho menor de resolução com menos compactação, isso será melhor do que tentar apenas recompactá-lo e armazená-lo com uma compactação ainda mais deficiente.
Mas,
Nada vai bater as fotos mais originais (mesmo altamente compactadas) para arquivar os originais ou preservar os originais. A menos que as informações sejam descartáveis, uma pessoa gostaria de pensar em manter os originais, gravá-los em alguns CDs ou armazená-los em um disco rígido de backup. Quando no trabalho processando fotos de povos, ter os originais para trabalhar é ouro, todo o crunched e feito para web e versões menores deles podem produzir melhor, mas se eles são necessários para um processo diferente, ou projetar apenas os originais (como mal como eles podem ser triturados) são tão originais como podemos obter.

    
por 18.05.2014 / 14:28
1

Existem muitos programas em volta que fazem isso em lotes. Eu uso Image Resizer como uma ferramenta ocasional. Você pode então selecionar todos os arquivos para processar e especificar parâmetros.

    
por 18.05.2014 / 12:24
1

Você pode usar o Cygwin ou o Linux (possivelmente em uma máquina virtual) e usar jpegoptim usando esse script para otimizar todos os arquivos jpeg de forma recursiva dentro do diretório atual.

#! /bin/bash

optimise() {
  jpegoptim *.jpg *.jpeg -t -p --strip-all
  for i in *
  do
    if test -d $i
    then
      cd $i
      echo $i
      optimise
      cd ..
    fi
  done
  echo
}
optimise

Eu fiz isso para otimizar muitos milhares de imagens jpeg em servidores web, levando apenas alguns minutos. (Depois copio-os para uma CDN para um desempenho extremamente melhorado.)

    
por 18.05.2014 / 12:42
1

Se você tiver o Adobe Photoshop à mão, poderá redimensionar os arquivos em uma pasta.

Abra o Photoshop, arquivo > Scripts > Processador de Imagem. Escolha a pasta em que os arquivos estão.

Ou você também pode fazer isso on-line com: link

    
por 18.05.2014 / 13:00
1

Experimente RIOT . É muito bom livre Windows jpeg / png / gif otimizador e suporta o modo de lote.

    
por 18.05.2014 / 15:01
0

Existem várias ferramentas que você pode usar: Format Factory, FotoSizer, ... Experimente um desses;)

    
por 18.05.2014 / 12:58

Tags