Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-11-19, 16:00   #1
ultimateyou
初级会员
 
注册日期: 2008-11-19
年龄: 37
帖子: 1
声望力: 0
ultimateyou 正向着好的方向发展
默认 [求助]imwrite的问题!生成bmp图片全是白色的

代码如下:
pix = zeros(256,256);
[width,height] = size(pix);
for i = 1:256
for j = 1:256
pix(i,j) = i;
end
end
imwrite(pix,'color.bmp','bmp');
为什么生成的图片是白色的呀?
把代码中的pix(i,j)=i;改为pix(i,j)=常数,也不行,生成的图形都是全白色的
有没有人知道为什么呀?
ultimateyou 当前离线   回复时引用此帖
旧 2008-11-24, 18:13   #2
mikle
初级会员
 
注册日期: 2008-07-10
年龄: 43
帖子: 20
声望力: 17
mikle 正向着好的方向发展
默认 回复: [求助]imwrite的问题!生成bmp图片全是白色的

pix 被你在初始化时转化为了double型的,所以判断为>1的数,当然就是白色了
__________________
专业matlab源码工作室,有偿提供各类算法程序
email:[email protected]
QQ:63370633
期待与您合作[主页]
mikle 当前离线   回复时引用此帖
旧 2009-03-21, 17:14   #3
wgjtcok
初级会员
 
注册日期: 2009-03-21
年龄: 38
帖子: 1
声望力: 0
wgjtcok 正向着好的方向发展
默认 回复: [求助]imwrite的问题!生成bmp图片全是白色的

用imwrite(uint8(pix),'save_name');应该就行了
wgjtcok 当前离线   回复时引用此帖
旧 2009-03-30, 07:29   #4
未注册
游客
 
帖子: n/a
默认 回复: [求助]imwrite的问题!生成bmp图片全是白色的

你写一个大小为256*3的调色板map
然后用imwrite(X,map,'name.bmp','bmp')
就好使了
  回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[资料]BP网络总结及应用实例 guofeng0108 MATLAB论坛 37 2012-06-11 22:08
[求助]请求大侠解答简单问题 fenyun MATLAB论坛 1 2009-02-11 03:13
solve错在哪里?? 求助!!! ldd00 MATLAB论坛 4 2008-12-01 11:22
[求助]一个有关用设计的滤波器处理声音信号的问题。 fujinhai MATLAB论坛 7 2008-11-13 09:31
GM(1,1) lvlianggan MATLAB论坛 2 2008-11-07 22:52


所有时间均为北京时间。现在的时间是 17:13


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.