指定した軸から画像を保存したい。エラーが発生し続けYou may not have permission to write
ます。プッシュボタンとして保存するための私のコードは次のとおりです。
axes(handles.axes3);
[FileName, PathName] = uiputfile('*bmp', 'Save As');
Name = fullfile(FileName, PathName);
imwrite(handles.TReg, Name, 'bmp');
また、handles.TReg
別の関数で定義された変換された画像です。
私はここで私の誤りを見つけることができないようです、どんな考えでもありがたいです。
コードを使用する場合は編集します。
axes(handles.axes3);
[FileName, PathName] = uiputfile('*bmp', 'Save As');
Name = fullfile(FileName, PathName);
imwrite(handles.TReg, 'Name', 'bmp');
ファイルはName.bmpとして適切なディレクトリに保存されます。ただし、元のコードで保存しようとすると、エラーも次のように表示されることに気付きました(このビットを見逃してしまいました):
Can't open file "Image1\C:\Users\Shinobii\Documents\MATLAB\" for writing.
パス名は次のように読む必要があると思います
"C:\Users\Shinobii\Documents\MATLAB\Image1"
これが問題になる可能性がありますか?