经常发现别人论文里的配色很好看,特别是一些渐变色
本文介绍利用matlab的imread提取colorbar的colormap方法
并编写了一个小工具函数
使用方法很简单:
首先将colorbar截图下来保存为.jpg图片,例如:(注意只包含且完整包含colorbar)
然后执行函数
ColorMapRGB = ReadColorbar(filename,orientation,varargin)
即可提取colorbar对应的colormap矩阵
其中
输入参数:filename :图片文件名称
输入参数:orientation :colorbar朝向 horizontal 或者 vertical
可选参数:saveRGB :是否保存RGB数组 0否1是
可选参数: outputpath : RGB数组保存路径
可选参数: matname: RGB数组名称
可选参数: showcolorbar:展示提取结果 0否1是
输出参数: ColorMapRGB即为图片对应的colormap颜色的RGB矩阵
例如
% 案例:蓝红的colorbar
filename = 'ColorbarExample3.jpg';
SalRGB =