Bonjour à tous,

j'ai écrit un petit bout de code me permettant de créer une image rgb 16bit à partir de plusieurs image noir et blanc 16bit. Mais je rencontre un problème quand il s'agit de sauvegarder ce tableau (resX*resY*3) au format tiff : en effet la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
imwrite(rgbStack, [destinationFolder,destinationFile, '.tif'], 'TIFF');
écrit bien le fichier demandé mais dès que je veux le lire avec imageJ celui-ci le lit au format 8 bit et du coup avec une image full 256*256*256....
j'ai beau regarder je ne vois pas comment spécifier le format d'écriture

précision voila comment est construit le tableau rgbStack :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
rgbStack (:, :, 1) = uint16(imread(redImage));
            rgbStack (:, :, 2) = uint16(imread(greenImage));
            rgbStack (:, :, 3) = uint16(imread(blueImage));
merci d'avance pour votre aide