CR2 est un format d'image spécifique à Canon, il capture les images brutes avec une richesse de détails. Cependant, pour partager et visualiser facilement ces images, la conversion vers un format usuel tel que JPEG est souvent nécessaire. Dans cet article, on va essayer de faire une conversion efficace tout en minimisant les pertes de qualité.
Installation des outils nécessaires
Commençons par nous assurer que vous avez les outils nécessaires à portée de main. Installez le paquet libjpeg-progs en utilisant les commandes suivantes :
sudo apt-get update
sudo apt-get install libjpeg-progs
Conversion des Fichiers CR2 en JPEG
Tout d'abord, faites un petit backup de vos photos ;)
Les outils en place, passons à la conversion. Voici la commande que vous utiliserez dans le répertoire contenant vos fichiers CR2 :
for file in *.CR2; do dcraw -c -a -w "$file" | cjpeg -quality 100 -optimize -progressive -outfile "${file%.CR2}.jpg"; done
Voyons de plus près ce que fait cette commande :
-
for file in *.CR2;
: Cette partie de la commande itère à travers tous les fichiers CR2 dans le répertoire. -
dcraw -c -a -w "$file"
: ça décode le fichier CR2 en tant qu'image brute, prête pour la conversion. -
|
: Le pipe redirige la sortie dedcraw
vers l'entrée decjpeg
. -
cjpeg -quality 100 -optimize -progressive -outfile "${file%.CR2}.jpg"
: Cette partie effectue la conversion en JPEG tout en conservant une qualité élevée grâce à l'option-quality 100
. Le fichier de sortie est enregistré avec une extension.jpg
.
Après avoir exécuté la commande, les images CR2 transformées en fichiers JPEG seront dans le même répertoire. Gardez à l'esprit que la qualité des images et ainsi le poids dépendront du niveau de compression choisi :)
Bisous