2014-07-10 33 views
1

在Matlab中有一個叫做matfile的功能。有了它,您可以「直接在MAT文件中訪問和更改變量,無需加載到內存中」。保存圖像數據而不加載它

現在我想知道它是否可能與其他事情。

例如:我確實有一個圖像格式爲'png'的文件夾。現在我想更改該文件夾中的某些圖像。

save(Image1.png, oldfilename, newfilename) 

這是可能的,如果我加載圖像,然後再次保存它。但是對於很多圖像來說,這需要很高的計算量。循環也是需要的。

那麼,是否已經有一個實現的功能,或有人有一個絕妙的想法來解決這個像一個親? ;)

問候

回答

2

可以使用movefile命令重命名這些文件。

movefile('oldfilename','Newfilename') 
+0

它是否移動副本或實際文件? –

+0

它移動它。看到[movefile](http://www.mathworks.co.uk/help/matlab/ref/movefile.html) – kkuilla

+0

確定它移動了實際的文件。但是,多虧了你,我現在知道在哪裏看。這是幫助章節「使用文件和文件夾」我想我會找到一些有用的東西,或者我最後只是使用movefile。 –