필터 지우기
필터 지우기

Saving an Array as a .tiff file

조회 수: 69 (최근 30일)
RB
RB 2017년 10월 6일
댓글: RB 2017년 10월 6일
Hello, I currently have a bunch of arrays that I have created and edited with earlier code. They are 512x512 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!

채택된 답변

Walter Roberson
Walter Roberson 2017년 10월 6일
imwrite( logical(YourMatrix), 'NameOfFile.tiff')
TIFF supports 1 bit data (not all image formats do.)
  댓글 수: 1
RB
RB 2017년 10월 6일
Thank you! I had to add 'Compression', 'none' to the end of the code to be able to open the tiff file in imageJ for future reference but this code worked!!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Image Data에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by