📖 Article original : GitHub Gist
Un guide technique par Mohamed ben mallessa
Le problème
Recevoir un dossier de 500 fichiers HEIC à convertir en WebP pour un site web est une situation courante pour tout développeur. Les solutions traditionnelles ont leurs limites : ImageMagick nécessite des codecs spécifiques, les convertisseurs en ligne sont limités en taille, et le traitement manuel est exclu à cette échelle.
La solution
Photopea (Photoshop gratuit dans le navigateur) supporte nativement tous les formats d'image courants. En l'utilisant comme moteur de conversion piloté par script, on obtient un pipeline batch rapide et fiable.
Formats supportés
| Entrée | Sorties possibles |
|---|---|
| HEIC / HEIF | JPG, PNG, WebP |
| JPEG | WebP, PNG, PSD |
| PNG | JPG, WebP |
| WebP | PNG, JPG |
| PSD | PNG, JPG, WebP |
| SVG | PNG, JPG |
| TIFF | PNG, JPG, WebP |
Pipeline
Dossier source (500 HEIC) → Photopea → Dossier sortie (500 WebP)
Le script préserve la structure des sous-dossiers, applique le redimensionnement et la qualité configurés, et livre les fichiers organisés.
Paramètres typiques
--format webp # Format de sortie
--quality 80 # Qualité (1-100)
--resize 1920 # Redimensionnement (côté long)
--output ./web/ # Dossier de destination
Avantages
- Un seul outil pour tous les formats d'entrée
- Aucun codec à installer (Photopea gère tout nativement)
- Gratuit et sans abonnement
- Local — les fichiers ne quittent pas votre machine
- Structure préservée — l'arborescence est conservée
Mohamed ben mallessa — Full-stack developer & solutions B2B
🔗 GitHub · LinkedIn
opensource #webp #python #tutorial
💻 Vous avez un projet technique ?
Développement full-stack, automatisation IA, solutions B2B sur mesure.
Article initialement publié sur GitHub Gist
United States
NORTH AMERICA
Related News
🚀 I Built a Dropshipping Automation Pipeline — Here's What I Learned (and What I'd Do Differently)
11h ago
How I Cut My LLM API Bill by 40x: A Freelancer's Migration Story
11h ago

Mattress Firm Coupons: Save up to $600
3h ago
Google Ordered to Pay $2 Billion For Anti-Competitive Practices By Swedish Court
20h ago
The Censorship Wall: Why Every AI Companion App Ends Up Filtering You
20h ago