Imagens estão entre os motivos mais comuns para um site ficar lento. Também são uma das partes mais fáceis de otimizar.
O NanoImage começou como um conjunto de ferramentas no navegador. Agora o NanoImage CLI leva esses fluxos práticos para o terminal.
bash
nanoimage compress ./images --quality 75 --output ./compressedEle foi feito para desenvolvedores, equipes de conteúdo, SEO e qualquer pessoa que queira otimizar imagens sem abrir o navegador.
Por que criamos o NanoImage CLI
A versão web é ótima para uma imagem. Mas otimizar pastas, converter para WebP, remover EXIF e automatizar em CI/CD funciona melhor pela linha de comando.
O que você pode fazer
Comprimir imagens
bash
nanoimage compress photo.jpg --quality 75 --output ./compressedRedimensionar
bash
nanoimage resize hero.jpg --width 1600 --output ./resizedConverter formatos
bash
nanoimage convert logo.png --to jpg --background white --output ./convertedConverter para WebP
bash
nanoimage webp hero.jpg --quality 80 --output ./webpRemover EXIF
bash
nanoimage remove-exif photo.jpg --output ./cleanInstalação
bash
npm install -g nanoimageRequer Node.js 18 ou superior.
Automação
yaml
- run: npm install -g nanoimage
- run: nanoimage compress ./public/images --quality 75 --output ./public/images-optimizedTeste o NanoImage CLI
Documentação: https://nanoimage.net/docs/cli
Página CLI: https://nanoimage.net/cli
