作者talentchen (数到五在一起)
看板MATLAB
标题Imwrite问题
时间Fri Nov 7 00:40:54 2014
R=ones(10).*128;
G=ones(10).*128;
B=ones(10).*128;
Out=cat(3,R,G,B);
imwrite(Out,'128gray');
希望写出128灰阶的画面,可是存的结果不是128是255...
请问是什麽原因造成的呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.249.109.30
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1415292056.A.44B.html
1F:推 jack10313: 我猜是型态 改imwrite(uint8(Out),'128gray')看看 11/07 01:08
2F:→ aada: 改uint8来做就可以了 11/07 17:07
3F:→ talentchen: 感谢!解决了! 11/07 17:16