MATLAB: Saving an Array as a .tiff file

tiff file

Hello, I currently have a bunch of arrays that I have created and edited with earlier code. They are 512×512 double arrays that contain either a 1 or a 0 in each location. Currently, I can call on an array and save the array as a .txt file or .csv file. For example: dlmwrite('AnswerArray.txt', array) and csvwrite('AnswerArray.txt', array)
I use these arrays in ImageJ and can open them as images by importing them as text images. However, I am wondering if there is a way to save an array with 1s and 0s as a .tif file. Any help would be greatly appreciated! Thank you!

Best Answer

imwrite( logical(YourMatrix), 'NameOfFile.tiff')
TIFF supports 1 bit data (not all image formats do.)
Related Question