Effacer les filtres
Effacer les filtres

imwrite makes correct file, then errors

2 vues (au cours des 30 derniers jours)
Vladimir
Vladimir le 9 Août 2011
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

Réponses (1)

Friedrich
Friedrich le 10 Août 2011
  1 commentaire
Vladimir
Vladimir le 10 Août 2011
Thanks for looking too. I was really hoping the latter solution would apply here, but unfortunately it doesn't =/

Connectez-vous pour commenter.

Catégories

En savoir plus sur Convert Image Type dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by