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 ./compressed

Ele 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 ./compressed

Redimensionar

bash
nanoimage resize hero.jpg --width 1600 --output ./resized

Converter formatos

bash
nanoimage convert logo.png --to jpg --background white --output ./converted

Converter para WebP

bash
nanoimage webp hero.jpg --quality 80 --output ./webp

Remover EXIF

bash
nanoimage remove-exif photo.jpg --output ./clean

Instalação

bash
npm install -g nanoimage

Requer Node.js 18 ou superior.

Automação

yaml
- run: npm install -g nanoimage
- run: nanoimage compress ./public/images --quality 75 --output ./public/images-optimized

Teste o NanoImage CLI

Documentação: https://nanoimage.net/docs/cli

Página CLI: https://nanoimage.net/cli