From ca6fcefe51f7863589574389e6e105304fabecb8 Mon Sep 17 00:00:00 2001 From: Cedric Abonnel Date: Tue, 12 May 2026 01:11:47 +0200 Subject: [PATCH] ajout section HEIC dans article conversion images CLI --- ...lustration_conversion_images_cli_linux.svg | 162 ++++++++++++++++++ .../index.md | 35 ++++ 2 files changed, 197 insertions(+) create mode 100644 data/46f2f084-8dd8-497a-aef0-4728367ce753/files/illustration_conversion_images_cli_linux.svg diff --git a/data/46f2f084-8dd8-497a-aef0-4728367ce753/files/illustration_conversion_images_cli_linux.svg b/data/46f2f084-8dd8-497a-aef0-4728367ce753/files/illustration_conversion_images_cli_linux.svg new file mode 100644 index 0000000..8bcdbc1 --- /dev/null +++ b/data/46f2f084-8dd8-497a-aef0-4728367ce753/files/illustration_conversion_images_cli_linux.svg @@ -0,0 +1,162 @@ + +Conversion d'images en ligne de commande sous Linux +Une fenêtre de terminal au centre avec une commande ImageMagick, entourée d'images source à gauche en plusieurs formats et d'images converties à droite, illustrant la transformation par ligne de commande. + + + + + + + + + + + + + + + + + + + +JPG +4032 × 3024 + + + + + + + + + + + + + + + + + + + + + + + + + + +PNG +1920 × 1080 + + + + + + + + + + + + + + + + + + + + + +CR2 +RAW 24 MB + + + + + + + + + + + + + + + + + +cedrix@pve3 — bash + + +$ +magick +photo.jpg + -resize 1600x1600\> + -strip -quality 82 + web.jpg + +# conversion en cours... +✓ resize: 1600 × 1067 +✓ exif: stripped +✓ size: 4.2 MB → 218 KB + +$ + + + + + + + + + + + + + + + + + + + + + + + +WEBP +1600 × 1200 + + + + + + + + +JPG +1600 × 900 + + + + + + + + + +JPG +2048 × 1365 + + + +SOURCES +TERMINAL +SORTIES + + \ No newline at end of file diff --git a/data/46f2f084-8dd8-497a-aef0-4728367ce753/index.md b/data/46f2f084-8dd8-497a-aef0-4728367ce753/index.md index 6cc3720..5732029 100644 --- a/data/46f2f084-8dd8-497a-aef0-4728367ce753/index.md +++ b/data/46f2f084-8dd8-497a-aef0-4728367ce753/index.md @@ -105,6 +105,40 @@ dcraw -c photo.CR2 > photo.ppm --- +## HEIC, le format Apple + +Les iPhone exportent leurs photos en HEIC depuis iOS 11. Le format est compact, mais Linux ne le gère pas nativement — il faut convertir avant de pouvoir travailler dessus. + +Le paquet `libheif-examples` fournit `heif-convert`, l'outil le plus direct : + +```bash +sudo apt install libheif-examples + +heif-convert photo.heic photo.jpg +``` + +ImageMagick peut aussi s'en charger si `libheif` est installé sur le système : + +```bash +magick photo.heic photo.jpg +``` + +Pour vérifier que le support HEIC est bien disponible : + +```bash +magick identify -list format | grep -i heic +``` + +Conversion d'un dossier entier : + +```bash +for f in *.heic *.HEIC; do + heif-convert "$f" "${f%.*}.jpg" +done +``` + +--- + ## En pratique Conversion d'un dossier de PNG en WebP : @@ -137,6 +171,7 @@ find . -name "*.jpg" -exec magick {} -resize 1200x1200\> {} \; | Gros volumes / performance | libvips | | Déjà dans le pipeline vidéo | FFmpeg | | Fichiers RAW | darktable-cli | +| HEIC (iPhone) | heif-convert ou ImageMagick | | Lecture / nettoyage EXIF | exiftool | Pour 90 % des besoins courants, ImageMagick suffit. libvips vaut le coup d'être appris si on traite régulièrement des lots importants.