matlab: so speichern Sie TIFF-Serie?
Können sagen, ich habe ein 3D array, 'img' (x, y, frame) und wollen speichern Sie es als TIFF. So weit ich es zu tun war, durch Einsparung von ein-durch-einer wie dieser:
for K=1:length(img(1, 1, :))
outputFileName = sprintf('img_%d.tif',K);
imwrite(img(:, :, K), outputFileName);
end
cool, aber was ist, wenn ich wollen speichern Sie es als eine tiff-Stapel? Wie es zu tun?
Danke 🙂
InformationsquelleAutor Art | 2011-12-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den parameter 'Anhängen' zu entsprechen scheint, was Sie wollen.
BEARBEITEN:
IMAGEJ hat Probleme beim öffnen multipletiffs gespeichert wie. 'Kompression','none' ist die Lösung des Problems :):
InformationsquelleAutor Clement J.
Ich denke, die bevorzugte Methode in diesen Tagen ist die Nutzung der
Tiff
Klasse in einer neueren version von MATLAB.Haben Sie Lesen Sie die MATLAB-Hilfe noch?
der Hilfe-Bereich ist eher obskuren, wenn es um mehrseitige. Wenn Sie hatte ein snippet zu uns aufklären, das wäre toll.
InformationsquelleAutor Nzbuu