Convertir des images en lot (HEIC, WebP, JPG) gratuitement — Guide pratique

작성자

카테고리:

← 피드로
DEV Community · Mohamed Amine Ben Mallessa · 2026-07-04 개발(SW)

Mohamed Amine Ben Mallessa

📖 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)

Enter fullscreen mode Exit fullscreen mode

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

Enter fullscreen mode Exit fullscreen mode

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.

🔗 GitHub
💼 LinkedIn
🎨 Behance

Article initialement publié sur GitHub Gist

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다