ICC_ProfileRGB — RGB 프로필
ICC_ProfileRGB — RGB 프로필
ICC_ProfileRGB 클래스는 ICC_Profile의 서브클래스로, 다음 기준을 충족하는 프로필을 나타내요: 프로필의 색 공간 타입이 RGB이고 redColorantTag, greenColorantTag, blueColorantTag, redTRCTag, greenTRCTag, blueTRCTag, mediaWhitePointTag 태그를 포함해요.
본문
public final class ICC_ProfileRGB extends ICC_Profile
ICC_Profile의 getInstance 메서드는 위 조건이 충족되면 ICC_ProfileRGB 객체를 반환해요. 이 타입의 프로필 예로는 3성분(matrix 기반) 입력 프로필과 RGB 디스플레이 프로필이 있어요.
이 클래스의 장점은 색 변환을 최적화하는 데 직접 사용할 수 있는 색 변환 행렬과 룩업 테이블을 제공한다는 점이에요.
장치 프로필 색 공간에서 CIEXYZ PCS로 변환하려면, 각 장치 색 성분을 먼저 대응하는 톤 재생 곡선(TRC)을 통해 선형화해요. 그 다음 선형 RGB 성분을 RGB 컬러언트로 구성한 3x3 행렬로 CIEXYZ PCS로 변환해요.
역변환은 위 3x3 행렬의 역으로 PCS XYZ 성분을 선형 RGB로 바꾸고, 다시 TRC의 역으로 선형 RGB를 장치 RGB로 바꿔 수행돼요.