Chaque fois qu'une image est cliquée avec un appareil photo numérique, l'image est stockée dans un format brut, c'est-à-dire sans qu'aucun algorithme ne soit exécuté dessus, ou sans aucune perte de données. Les appareils photo modernes ont des options pour exporter directement des images vers un format comme JPEG ou PNG , mais par défaut, il est stocké en tant qu'image brute.
Le format brut peut différer d'un appareil photo à l'autre, et généralement les appareils photo de la même marque stockent l'image dans le même format. Le fichier d'image brute n'est cependant pas adapté au traitement, au stockage ou simplement à la visualisation d'images sur n'importe quel appareil. La plupart des systèmes d'exploitation n'ont pas par défaut de logiciel pour afficher les images brutes. Pour ces raisons, nous devons convertir les fichiers image bruts en formats de fichier image bien connus.
Aujourd'hui, nous allons apprendre à convertir un fichier image brut en fichier JPEG à partir de la ligne de commande Linux.
Convertir une image brute en JPEG à l'aide d'ImageMagick
ImageMagick est un outil assez populaire pour le traitement d'images sous Linux. Il se compose d'un ensemble de lignes de commande ainsi que d'utilitaires graphiques. Il installe un outil appelé "convertir ' pour convertir des images vers et à partir d'un large éventail de formats de fichiers.
Il est disponible dans les référentiels standard des distributions Linux.
$ sudo apt install imagemagick [On Debian/Ubuntu & Mint] $ yum install imagemagick [On RHEL/CentOS & Fedora]
Une fois installé, vous pouvez vérifier que le "convertir ' l'outil a été installé.
$ convert -v
Pour convertir un fichier brut, assurez-vous d'abord que le nom du fichier brut ne contient aucune extension de fichier. Sinon, 'convertir ' considérera une extension de fichier si elle est présente et échouera si l'extension n'est pas prise en charge.
Par exemple, si vous avez un fichier nommé "raw_canon.cr2 ', copiez-le dans un fichier nommé 'raw_canon ‘ en utilisant la commande cp.
$ cp raw_canon.cr2 raw_canon
Maintenant, nous pouvons simplement appeler convert avec la syntaxe suivante :
$ convert filename_tobe_converted target_filename.target_extension
Dans notre cas, ce sera :
$ convert raw_canon raw_canon.jpeg
Pour vérifier si le fichier est bien un JPEG fichier maintenant, utilisez la commande fichier (qui lira et analysera le fichier pour déterminer son type).
$ file raw_canon.jpeg
Vous pouvez évidemment également le vérifier en essayant d'ouvrir le fichier dans une visionneuse d'images.
Conclusion
Dans cet article, nous avons vu comment une image brute d'appareil photo peut être convertie en JPEG. L'image brute dans cet exemple est une image d'appareil photo Canon, cependant, la même méthode peut être utilisée pour d'autres images brutes.
Merci d'avoir lu ceci, et si vous avez des problèmes ou des réflexions, faites-le nous savoir dans les commentaires ci-dessous !