Les images sont l’une des causes les plus fréquentes d’un site lent. Elles sont aussi l’une des choses les plus simples à optimiser.

NanoImage a commencé comme une suite d’outils d’image dans le navigateur. NanoImage CLI apporte maintenant ces mêmes workflows pratiques au terminal.

bash
nanoimage compress ./images --quality 75 --output ./compressed

L’outil s’adresse aux développeurs, équipes contenu, équipes SEO et à toutes les personnes qui veulent optimiser des images sans ouvrir de navigateur.

Pourquoi NanoImage CLI

Les outils web sont parfaits pour une image unique. Mais certains workflows sont meilleurs en ligne de commande : optimiser un dossier, convertir en WebP, supprimer les EXIF ou automatiser en CI/CD.

Ce que vous pouvez faire

Compresser des images

bash
nanoimage compress photo.jpg --quality 75 --output ./compressed

Redimensionner

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

Convertir les formats

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

Convertir en WebP

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

Supprimer les EXIF

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

Installation

bash
npm install -g nanoimage

Node.js 18 ou plus récent est requis.

Automatisation

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

Essayer NanoImage CLI

Documentation : https://nanoimage.net/docs/cli

Page CLI : https://nanoimage.net/cli