---
tags: ["note", "images", "script", "caesium"]
type: "note"
nature: script
ressource: true
univers: PERSO
projects:
  - "[[02_DOMAINES/PERSO-INFORMATIQUE]]"
date: "2026-08-02"
priority: 10
---
# Script de redimensionnement des images avec Caesium

A voir aussi : [[04_NOTES/SB_Compresser-images_Caesium]]


## Objectif

Redimensionner une ou plusieurs images à une taille définie.
Pouvoir le faire de façon semi-automatique ou via IA.


## Solution utilisée

Le logiciel retenu est **Caesium**.
Il est open source. Il existe en version GUI (https://saerasoft.com/caesium/) et CLI (https://saerasoft.com/caesiumclt/). 
Il est compatible Windows et MacOS.
Il existe en version portable et ne nécessite pas les droits d'administration pour être installé.


## Installation

Version GUI : https://saerasoft.com/caesium/#downloads
Version CLI : https://saerasoft.com/caesiumclt/
téléchargez le logiciel et suivrez les instructions.


## Utilisation (version CLI)

L’usage basique se fait de la façon suivante.

```bash
caesiumclt -q 80 --max-size 1600 -o ./output/ *.jpg
```


caesiumclt -q 80 --max-edge 1600 --format jpg -o . *.png

On peut aussi enregistrer les images redimensionnées dans un dossier dédié.

```bash
caesiumclt -R -S --long-edge 1200 -q 80 -o "C:\chemin\vers\dossier_sortie" "C:\chemin\vers\dossier_source"
```

Il est aussi possible de créer un script `*.bat` qui pointe vers l'exécutable de l'application CLI pour automatiser le traitement des images.
Il est nécessaire d’ajouter `caesiumclt` dans les variables d'environnement de l'utilisateur.
Il suffit alors de copier le script `*.bat` dans le dossier à convertir et d'adapter si nécessaire les paramètres.

Ligne de commande validée: `caesiumclt -R -S --format webp --long-edge 1200  -q 80 -o "./output" "."`

Code de base à copier dans le script `caesium_resize.bat`.

```bash
@echo off
chcp 65001 > nul
echo Compression et conversion des images en WebP en cours...

REM Redimensionnement récursif au format WEBP des fichiers JPG et JPEG dans un répertoire 'webp' en conservant les métadonnées et la structure
caesiumctl.exe --verbose 3 --keep-dates --exif --recursive --quality 80 --format webp --long-edge 1200 -o ./webp *.jpg *.jpeg

REM Test de redimensionnement (sans appliquer les modifications)
caesiumctl.exe --verbose 3 --keep-dates --exif --recursive --quality 80 --format webp --long-edge 1200 -o ./webp *.jpg *.jpeg --dry-run

echo.
echo Traitement termine ! Les images sont dans le dossier 'webp'.
pause
```



