图像缩略图

Freezecolors / Unfreezecolors.

版本1.3.0.0(146 KB) 约翰球队
使用多个颜色图每个数字!版本2,现在适用于许多类型的对象,而不仅仅是图像。

46.3k下载

更新2017年1月16日

查看许可证

编辑注意:这个文件被选为MATLAB中心挑选本周

更新:2017:从Matlab 2014b开始,这可能不再需要,因为Matlab现在允许每个图多个颜色图——请参阅我的评论。谢谢!
版本2.3,3 / 2007
(*什么是新的:9/2010,彩色杆解决方案)

问题:每个图只有一个颜色图,所以所有的图共享相同的颜色图。通常人们想要不同的彩色地图。

解决方案:此功能对提供了一种在同一图中使用不同的Colomaps具有图块的简单方法。

例子:
子图(2,1,1)
ImagesC(峰值)
Colormap Hot.
Freezecolors%冻结了这个剧情的Colormap

次要情节(2,1,2)
彩色地图HSV %不会改变任何冻结的地块!
冲浪(峰值)
Freezecolors.
等等...

****彩色栏变通方法(新9/2010)****
**注意:在最新版本的MATLAB中,colorbar被重新初始化
**每当您致电Colormap,撤消Freezecolors的效果。
**
**建议解决方案:使用CBFREEZE功能
**卡洛斯阿德里安瓦格斯阿奎莱拉,位于文件交换
**//www.tatmou.com/matlabcentral/fileexchange/24371.

%用法
h = colorbar;Cbfreeze (h),或者简称为Cbfreeze (colorbar)

% Colorbar解决方案示例
ImagesC(峰值)
Freezecolors.
CBFREEZE(彩色杆)

由于卡洛斯制作了一个很好的解决方案,因此我选择了不重复他的努力。请使用他的优秀代码。
****

职能

FreezeColors冻结地块的颜色,使它们免受Colormap的后来变化。将许多图形对象的颜色转换为使用索引CData的索引,修补程序等的图像,曲面,散射组,条形图,补丁等)到[r g b] truecolor。

未填充的ecolors扭转了Freezecolors的影响。恢复原始索引的颜色数据,允许Colormap和Caxis再次影响图。

Demo&文档在Freezecolors_pub.html中,测试/ test_main.m的测试。

引用

John Iversen(2021年)。Freezecolors / Unfreezecolors.(//www.tatmou.com/matlabcentral/fileexchange/7943-freezecolors-unfreezecolors),Matlab中央文件兑换。检索到

MATLAB版本兼容性
用R2010A创建
与任何版本兼容
平台兼容性
窗户 苹果系统 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!