I have a tiff image stack in uint16 datatype and I’d like to convert this to uint8 datatype. I’m not sure how to do this in Fiji.
I have loaded the stack in Fiji and I tried to change the datatype while exporting. But I couldn’t find any tab in Fiji export options for specifying the datatype.
Suggestions on how to do this in Fiji or alternatively in Python/MATLAB will be really helpful.
The
im2uint8()
function can be used to convert the image fromuint16
(unsigned integer 16) touint8
(unsigned integer 8) in MATLAB.For .tiff Files with a Single Image :
For .tiff Files with Multiple Images and Saving Transformed/Converted Images:
Reading the images in a loop using the
imread()
function with second argument being theImage_Index
corresponding to the image number within the .tiff image collection can be used to grab the entire image data stored in the file. Usingimwrite()
inappend
andWriteMode
will allow each converted image to be saved into one file named in this example asConverted_Image.tiff
.Using MATLAB version: R2019b