如何在网格/冲浪图中将灰色色彩图的范围从0-255更改为100-255?我想知道是否可以在不将数据转换为uint8的情况下完成。
我见过Jonas的this answer
newColormap = imadjust(oldColormap,[low_in; high_in],[low_out; high_out],gamma);
但我不知道如何将变量“colormap grey”分配给“oldColormap”
由于
答案 0 :(得分:1)
如果你的网格/冲浪使用索引CData
且CDataMapping
设置为缩放,那么你可以使用CAXIS控制颜色映射的限制。例如:
surf(peaks)
colormap gray, colorbar
caxis([-2 5])
答案 1 :(得分:0)
gray
已经是matlab中定义的变量。所以你要做的就是:
>> imadjust(gray,[0; 1],[100/255; 1])
ans =
0.3922 0.3922 0.3922
0.4018 0.4018 0.4018
0.4115 0.4115 0.4115
0.4211 0.4211 0.4211
0.4308 0.4308 0.4308
0.4404 0.4404 0.4404
...