2011-05-13 3 views
2

가능한 중복 :
MATLAB: convert color name to RGB 3 element vectorMATLAB 고정 색상을 RGB 값으로 변환하는 방법은 무엇입니까?

MATLAB의 ColorSpec 개념은 색을 정의 할 수 있습니다 중 하나 RGB 3 튜플 또는 고정 된 색 문자열로. 위의 링크에서 데이터를 기반으로하는 조회 테이블을 사용하여이 두 색상 정의간에 변환하는 함수를 만들 수 있지만 향후 릴리스에서이 테이블의 변경 사항에 대해 걱정합니다.

고정 색상을 다음과 같은 RGB 값으로 변환하는 내장 함수가 있습니까?

 
>> fixedColor2RGB('r') 

ans = 

    [1 0 0] 

+0

음,이 소리가 친숙한 생각 : [MATLAB : RGB 3 요소 벡터로 색상 이름을 변환] (http://stackoverflow.com/questions/4922383/matlab-convert-color-name-to-rgb-3-element) -벡터). – gnovice

답변

2

짧은 또는 긴 색 이름 문자열과 해당 RGB 세 줄 사이를 변환하는 기본 제공 함수가 없습니다. 그러나만큼 내가 그것을 사용했습니다로 (약 15 년)에 대한 MATLAB에서 these fixed color strings have been the standard :

enter image description here

그래서 나는 앞으로이 변경 사항에 대한 걱정을 너무 많이하지 않을 것입니다. 간단한 테이블 조회만으로도 충분합니다. 그리고 비록 으로 바뀌 었다고해도 (그런 것 같지는 않습니다), 그런 간단한 유틸리티는 쉽게 업데이트 될 수 있습니다.

관련 문제