Comment puis-je redimensionner des fichiers d'image RAW (.NEF) de 12 mégapixels à environ 5 mégapixels sans les convertir en JPG?
Comment puis-je redimensionner des fichiers d'image RAW (.NEF) de 12 mégapixels à environ 5 mégapixels sans les convertir en JPG?
Réponses:
Vous devez les convertir dans un autre format, mais ce format ne doit pas nécessairement être JPEG. Par exemple, vous pouvez enregistrer les fichiers au format TIFF ou PNG au lieu de JPEG. Les fichiers RAW sont des données lues plus ou moins directement à partir du capteur, il n'est donc pas logique de «redimensionner» ces fichiers. Vous devez plutôt les traiter dans un format d'image utilisable, que vous pouvez ensuite manipuler en fonction de vos besoins.
Vous pouvez utiliser dcraw pour convertir les données d'image brutes en un fichier tiff "brut" qui ne contient que les données d'image brutes. Pour ce faire, donnez la commande "dcraw -D filename". Cela produira un fichier tiff sans dématriçage ni mise à l'échelle. Un tel fichier tiff est alors plus petit qu'un fichier tiff ordinaire car chaque pixel n'est alors que "rouge", "vert" ou "bleu". Vous pouvez ensuite modifier le fichier tiff en utilisant par exemple ImageJ et le redimensionner, mais vous devez ensuite prendre en compte le modèle Bayer. Cela peut être fait en considérant uniquement les pixels correspondant à chacune des couleurs. Vous pouvez diviser l'image en 3 parties afin que chaque nouvelle image ne contienne que les pixels d'un des canaux de couleur. Vous redimensionnez ensuite chaque partie, puis compilez une image combinée en prenant les 3 images et en réorganisant les pixels selon un motif Bayer.
Pour comprendre pourquoi vous ne pouvez pas faire cela, il est utile de comprendre comment fonctionne RAW.
Un RAW ne contient pas réellement de pixels colorés, c'est une image à canal unique ("échelle de gris") représentant une alternance de pixels rouges, bleus et verts, appelée motif Bayer . Pour obtenir réellement les pixels "réels", vous devez extrapoler à partir de chacun des pixels voisins en utilisant un algorithme complexe appelé démembrement.
Pour sous-échantillonner une image RAW sans avoir préalablement démembré ("conversion en jpeg"), la seule solution consiste à sous-échantillonner d'un facteur entier dans chaque dimension. Cela signifie que la taille de l'image ne peut rétrécir que par des facteurs de 4,9, 16, etc.
Dans votre cas, cela signifie que le plus grand 12 MP peut être réduit à 3 MP, en supposant que vous ne voulez pas décaper dans le processus.