O programa deve ser executado no modo de lote para redimensionar todos os arquivos em uma pasta e salvar novos arquivos em uma pasta diferente. Uma opção para definir a qualidade do jpg também seria ótima.
21
O programa deve ser executado no modo de lote para redimensionar todos os arquivos em uma pasta e salvar novos arquivos em uma pasta diferente. Uma opção para definir a qualidade do jpg também seria ótima.
Respostas:
Estou um pouco surpreso que ninguém tenha mencionado a opção mais fácil, barata e menos técnica:
Automator
Primeiro, abra o Automator, que está na sua pasta Aplicativos.
Em seguida, escolha criar um novo fluxo de trabalho:
Em seguida, adicione as seguintes etapas ao fluxo de trabalho, arrastando e soltando:
Quando você executa isso, o Automator vai:
(A caixa de seleção "mostrar esta ação quando o fluxo de trabalho for executado" significa que o fluxo de trabalho será pausado, exibirá a opção e permitirá que você a altere)
Depois de fazer isso, o Automator irá agitar e queimar e, quando terminar, emitirá um sinal sonoro para você.
Infelizmente, parece não ter uma opção para escolher a qualidade JPEG. No entanto, pelo preço (gratuito), é bastante conveniente.
fonte
Eu gosto de usar o ImageMagick.
sips
e o Automator (que usa um método de redimensionamento idêntico) faz com que as imagens pareçam muito embaçadas sem nitidez adicional na minha opinião.Você pode instalar o ImageMagick
brew install imagemagick
depois de instalar o Homebrew ousudo port install imagemagick
depois de instalar o MacPorts . Em seguida, execute um comando como este:500x500>
torna as imagens mais largas ou mais altas que 500 px e ajustadas a 500 x 500 px.500x
sempre alterava a largura para 500 px e500x500^
tornava todas as imagens pelo menos 500x500px.-path /tmp/
salva os arquivos de saída em/tmp/
vez de modificar os arquivos no local.Lanczos2
ou o Lanczos de 2 lóbulos é muito parecido comCatrom
. Comparado aLanczos
(Lanczos3
), eles são um pouco menos nítidos, produzem menos artefatos de toque e produzem mais padrões de Moiré. O filtro padrão para diminuir as imagens é oTriangle
que geralmente torna as imagens muito borradas na minha opinião.-quality 100
cria arquivos com o dobro do tamanho-quality 95
, o que cria arquivos com o dobro do tamanho-quality 88
.Mais Informações:
http://www.imagemagick.org/Usage/resize/
http://www.imagemagick.org/Usage/filter/
http://lri.me/shell1.txt
Aqui está um comando semelhante que usa
sips
:for f in *.jpg; do sips -Z 500 -s format jpeg -s formatOptions 80 "$f" /tmp/; done
-Z 500
é como500x500>
no ImageMagick.Se outras pessoas tiverem menos de 100.000 imagens, você também poderá usar a Visualização:
A visualização costumava usar o mesmo método de redimensionamento que o
sips
Automator, mas ele usa um método diferente desde 10.7. Eu prefiro o ImageMagick'sLanczos2
.Carreguei uma comparação das diferentes opções em http://19a5b0.s3-website-us-west-2.amazonaws.com/imagemagick-osx-resizing/index.html .
fonte
mogrify
: isso converte os arquivos no local, substituindo os originais! Se algo der errado, você perdeu seus arquivos! Melhor usoconvert
(também do ImageMagick).-path
opção (queconvert
atualmente não tem).sips
talvez seja a melhor escolha. Em um teste rápido com 1.000 JPGs, ~ 5 MB de redimensionamento para 800px de largura demoraram ~ 1 min. comsips
e ~ 8 min. withmogrify
(com buffers de disco eliminados, usando o GNU Parallel em um quadcore).ImageMagick é um programa de interface de linha de comando e criado para esse fim. O uso e a instalação do ImageMagick podem intimidar, mas esse pacote de manipulação de imagens é o mais poderoso que encontrei até agora. Como a instalação da fonte pode ser um aborrecimento para usuários nativos do OS X, aconselho que você use o Homebrew .
Para instalar o ImageMagick usando o Homebrew, execute este oneliner no seu terminal:
Agora o Homebrew está instalado, é aconselhável seguir as sugestões do instalador após a instalação. Agora instalamos o ImageMagick usando
brew
.O ImageMagick agora está instalado e seu
convert
programa pode ser usado para sua finalidade. Para converter uma imagem jpg grande em uma imagem png menor, você pode executarPara responder à sua pergunta "Como redimensionar todos os arquivos em uma pasta e salvá-los em uma pasta diferente", você pode executar o seguinte script.
O ImageMagick pode converter mais de 100 formatos de imagem diferentes, e quase todos os truques que você pode fazer com o Photoshop, o ImageMagick.
fonte
Várias pessoas mencionaram o ImageMagick. Aqui está uma receita: Para simplificar, suponha que todos os arquivos estejam em uma pasta (e a pasta não contém mais nada). Abra uma janela do terminal, CD nesta pasta e execute
onde você substitui o 800x600 pelo tamanho que desejar.
As vantagens incluem uma grande flexibilidade no ImageMagick
convert
, como a capacidade de selecionar diferentes configurações de qualidade para a imagem de destino ou definir a opção de redimensionamento em porcentagens. Ou você pode usar-geometry 800x800
, nesse caso a proporção será preservada, mas o máximo de largura e altura será de 800 pixels.As desvantagens são as óbvias: requer certa familiaridade com a linha de comando, além de uma vontade de explorar as opções da linha de comando
convert
para as configurações desejadas. Esta não é uma tarefa para os fracos de coração.fonte
Eu segundo GraphicConverter . Sou usuário registrado há 16 anos. Seu principal objetivo é a edição de imagens em processamento em lote e possui uma boa interface do usuário para projetar fluxos de trabalho personalizados e salvá-los.
Você também pode usá-lo em conjunto com o Automator, mas provavelmente não precisará.
Aqui estão algumas informações da página do GraphicConverter que explicam suas funções de edição de imagens em processamento em lote .
fonte
Este é mais um script de redimensionamento de imagem em lote simples, limpo e eficaz. Se você estiver lidando muito com gráficos e resoluções diferentes, poderá usar esse script e salvá-lo com valores diferentes para usos ocasionais.
Faça isso, alterando esse valor
target_width
120 para suas necessidades e salve o script. Agora arraste suas imagens para o arquivo de script salvo para começar a redimensionar suas imagens.Abra o Editor de scripts e crie o novo script a seguir:
fonte original
fonte
A visualização é certamente uma boa solução para alguns redimensionamentos ocasionais. Também existem outras opções gratuitas, como ImageMagic (utilitário de linha de comando), Preview ou outra coisa mais o Automator, etc.
No entanto, se isso faz parte do seu trabalho e você precisa de uma verdadeira flexibilidade, um aplicativo para fins especiais poupa muito tempo e oferece muito mais oportunidades. Muitos usuários escolheram o redimensionador de imagens em lote Resize Sense ( http://veprit.com/resizesense ) por sua excelente flexibilidade e conveniência.
Disclaimer: Eu sou o desenvolvedor. É melhor você julgar o Resize Sense. O vídeo introdutório no site do produto informará exatamente o que há de tão especial no Resize Sense. Existe uma versão demo gratuita.
fonte
Conversor Gráfico
O melhor para isso ..
fonte
Normalmente, importo todas as fotos para o iPhoto e depois as exporto para diferentes tamanhos. Fiz isso em lotes de mais ou menos 300 imagens, mas nunca na escala que você deseja. Ainda assim, pode ser uma opção.
fonte
Ninguém mencionou o Apple Aperture.
Embora de maneira alguma seja o mais barato, ele vem com muitas outras coisas que você pode achar úteis. Substitui basicamente o iPhoto e mais alguns. Ele faz 95% do que os fotógrafos costumam usar no Photoshop. (Não será texto flamejante. :-)
Mas, a menos que você precise das outras coisas que o Aperture oferece, eu recomendo a abordagem ImageMagick - se você não se intimida com o download, a instalação e a execução de programas de linha de comando, e a abordagem Automator, que apesar da reivindicação de @ markhunte, é gratuita .
fonte
Eu uso vinho (e XQuartz ) e IrfanView . Claro que você também pode usar o imagemagick na linha de comando. Para vinho e imagemagick, eu recomendaria o Homebrew .
fonte