几年前,我用这种方式制作黑白噪音:
A=randn(300,300);
B=A*255;
C=ceil(B);
imwrite(C,'noise300.jpeg'). %% or A=rand(300,300)
今天我不断收到以下错误:
??? Error using ==> imwrite at 457
Can't open file "noise300.jpg" for writing.
You may not have write permission.
为什么我不能将数组(双精度)保存为 jpeg/bmp 或我对 imwrite 所做的任何事情?
在这里http://www.mathworks.com/matlabcentral/answers/7864我发现matlab和windows 7之间存在冲突,但我有Vista。
如果没有办法为我的情况修复 imwrite,我将欣赏另一种使用黑白噪音制作 jpeg 的方法。谢谢,迪娜。