imwrite makes correct file, then errors
2 ビュー (過去 30 日間)
古いコメントを表示
I'm using imwrite to write a uint8 to bmp in object oriented matlab. The correct image appears in Windows Explorer, but matlab then throws the following error:
Can't open file "rawcode.bmp" for writing. You may not have write permission.
coming from:
imwrite(~obj.DMcells(1:obj.stepQ0,1:obj.stepQ1),'rawcode.bmp','bmp');
When you try to delete the file after this Windows 7 says matlab is holding it up. XP just says a process still has it. It deletes once matlab is closed.
The file we see has read/write privileges and was tried on a mapped network drive as well as locally in C:\. Windows 7 is successful once, but after that - without restarting matlab - will fail.
Additionally, I've been able to use imwrite in previous projects. Any insight into this problem is greatly appreciated.
EDIT: This is using R2011a
0 件のコメント
回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Convert Image Type についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!