Rgb2hex和hex2rgb

버전1.1.1(53.4 kb)작성자: 乍得格林
在rgb和十六进制值之间转换颜色

다운로드수:7.5k

업데이트날짜:2019/5/20

라이선스보기

简单地转换十六进制颜色值和rgb颜色值。这两个函数可以将数组作为输入来处理。默认的rgb值从0缩放到1以匹配Matlab的语法。然而,如果你想使用从0到255的RGB值,这也可以工作。
语法:
RGB = hex2rgb(hex)返回一个nx3数组中的RGB颜色值。默认值从0到1。

rgb = hex2rgb(hex,255)返回从0到255的rgb值。

* * * * * * * * * * * * * * * * * * * *
例子:

myrgbvalue = hex2rgb('#334D66')
= 0.2000 0.3020 0.4000

myrgbvalue = hex2rgb('334D66') % <- #号是可选的
= 0.2000 0.3020 0.4000

myRGBvalue = hex2rgb('#334D66',255)
= 51 77 102

myhexvalues = [# 334 d66”;“# 8099 b3”;“# CC9933”;“# 3333 e6”);
Myrgbvalues = hex2rgb(myhexvalues)
= 0.2000 0.3020 0.4000
0.5020 0.6000 0.7020
0.8000 0.6000 0.2000
0.2000 0.2000 0.9020

myhexvalues = [# 334 d66”;“# 8099 b3”;“# CC9933”;“# 3333 e6”);
mygbvalues = hex2rgb(myhexvalues,255)
= 51 77 102
128 153 179
204 153 51
51 51 230

********************************************************
另一个函数
********************************************************
语法:
Hex = rgb2hex(rgb)返回n × 3个rgb值的十六进制颜色值。RGB可以是一个数组。这个函数假设rgb值在0到1的范围内为[r gb]格式。然而,如果r、g或b的任何值超过1,函数假设[r g b]在0到255之间缩放。

* * * * * * * * * * * * * * * * * * * *
例子:

Myhexvalue = rgb2hex([0 1 0])
= # 00 ff00

Myhexvalue = rgb2hex([0 255 0])
= # 00 ff00

Myrgbvalues = [.]2 .3 .4;
.5 .6 .7;
.8 .6 .2;
.2 .2 .9];
Myhexvalues = rgb2hex(myrgbvalues)
= # 334 d66
# 8099 b3
# CC9933
# 3333 e6

化学式용양식

查德·格林(2022年)。Rgb2hex和hex2rgb(//www.ru-cchi.com/matlabcentral/fileexchange/46289-rgb2hex-and-hex2rgb), MATLAB中央文件交换。검색됨

Matlab릴리스호환정보
개발환경:R2012b
모든릴리스와호환
플랫폼호환성
窗户 macOS Linux
카테고리

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!

rgb2hex_and_hex2rgb_documentation

버전 게시됨 릴리스정보
1.1.1

增加了实时脚本

1.1.0.0

增加了速度和健壮性,增加了一个示例文件。

1.0.0.0

Baidu
map