我有tiff文件,我想删除偶数页面。我已阅读其他帖子,除了Matlab以外,还要求使用多种语言的方法。怎么能在Matlab中完成呢?
答案 0 :(得分:1)
您的问题的解决方案是只读取相关的tiff页面(即奇数页面)并将它们保存在单独的文件中。这可以按如下方式完成:
%defines path to input and output files
inputFileName = '<input file name>';
outFileName = 'out.tiff';
%reads tiff file info
tiffData= imfinfo(inputFileName);
%reads every odd page and append it to the output file
for k = 1:2:numel(tiffData)
currentTiff = imread(inputFileName,k);
imwrite(currentTiff, outFileName, 'writemode', 'append');
end