![]() |
[求助]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)=常数,也不行,生成的图形都是全白色的 有没有人知道为什么呀? |
回复: [求助]imwrite的问题!生成bmp图片全是白色的
pix 被你在初始化时转化为了double型的,所以判断为>1的数,当然就是白色了
|
回复: [求助]imwrite的问题!生成bmp图片全是白色的
用imwrite(uint8(pix),'save_name');应该就行了
|
回复: [求助]imwrite的问题!生成bmp图片全是白色的
你写一个大小为256*3的调色板map
然后用imwrite(X,map,'name.bmp','bmp') 就好使了 |
所有时间均为北京时间。现在的时间是 14:51。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.