이미지 렌더링 색상 관리 * image-rendering-color-management

이미지 렌더링은 ICC(International Color Consortium) 사양을 따르는 색상 공간 프로파일을 기반으로 색상 공간 변환을 지원합니다.

제한 사항

현재는 CMYK, RGB 및 회색 음영 색상 공간만 지원됩니다.

캐비닛 스타일 파일(.vnc) 및 창 커버 스타일 파일( .vnw)는 색상 관리되지 않으며 작업 색상 공간에 있는 것으로 간주됩니다.

참조

인터내셔널 컬러 컨소시엄 , icc= , iccEmbed= , attribute::IccProfile* , attribute::IccProfileSrc*, attribute::IccRenderIntent , attribute::IccBlackPointCompensation , attribute::IccDither , ICC 프로필 맵

기본 색상 공간 section-8ce27edf42e746febe4654f8f19b9c0c

각 이미지 카탈로그(및 기본 카탈로그)는 ICC 프로파일 집합을 정의할 수 있습니다. 이러한 프로필은 이 카탈로그의 기본 색상 공간(회색 음영, RGB 및 CMYK 데이터에 대해 각각 하나의 입력 및 하나의 출력 프로필)을 구성합니다. attribute::IccProfileRgb, attribute::IccProfileGray, attribute::IccProfileCmyk, attribute::IccProfileSrcRgb, attribute::IccProfileSrcGray, 및 attribute::IccProfileSrcCmyk).

특정 이미지나 다른 개체의 기본 색상 공간은 이미지의 픽셀 유형에 따라 카탈로그 기본 프로파일에서 선택됩니다.

입력 색상 공간 section-660f661a7e954df4b451e34134195276

재료 이미지는 입력 색상 공간을 정의하기 위해 ICC 프로파일을 포함할 수 있다. 소스 이미지에 임베드된 프로필이 없으면 attribute::IccProfileSrc* 소스 이미지의 픽셀 타입에 대응하는 적용 가능한 이미지 카탈로그의 이미지가 사용된다. 이 속성이 이미지 카탈로그에 정의되어 있지 않으면 attribute::IccProfile* 를 사용합니다. 해당 카탈로그 속성이 정의되지 않은 경우 이미지는 색상 관리되지 않으며 순진한 변환만 적용됩니다.

작업 색상 공간 section-645d9cfa5b0347a190a0ece218f5b5e1

일반적으로 작업 색상 공간은 비네팅에 임베드된 ICC 색상 프로파일에 의해 정의됩니다. 비네팅에 프로필이 포함되지 않은 경우 기본 RGB 입력 프로필( attribute::IccProfileSrcRgb 의 세션 카탈로그)는 작업 색상 공간에 사용됩니다.

모든 렌더링 작업은 작업 색상 공간에서 실행됩니다.

중요 사항: 작업 색상 공간의 ICC 프로파일은 입력 및 출력 변환을 지원해야 합니다. 출력 전용 프로파일이 작업 색상 공간으로 사용되는 경우 IR은 재료를 변환 할 수 없습니다. 이러한 컬러 프로파일은 동일한 작업 컬러 공간에 재료가 존재하는 경우에도 여전히 사용될 수 있다. 다른 색상 공간에서 재료를 적용하려고 하면 오류가 발생합니다.

명시적 색상 값 section-31727bf1b23e477ca92572fbbf422d2f

RGB 색상 값이 color=, bgc=, catalog::BgColor, 및 catalog::Color 는 현재 작업 색상 공간에 존재하는 것으로 간주됩니다.

자료 데이터 파일 section-33f7a170a6664c02b8479fb89cc0aea3

재질 이미지 파일(텍스처 및 데칼 이미지)에는 RGB, 회색 음영 또는 CMYK 픽셀 유형이 있을 수 있으며 색상 프로파일을 포함할 수 있습니다. 색상 프로파일이 포함되지 않은 경우 기본 입력 색상 공간은 이미지와 연관됩니다(예: 이미지의 픽셀 유형에 해당하는 재질 카탈로그의 색상 프로파일).

중첩 이미지 제공 또는 이미지 렌더링 요청에서 얻은 재질 이미지는 일반적으로 색상 프로파일을 포함합니다. 그렇지 않다면, 이미지들은 픽셀 타입에 대응하는 디폴트 입력 컬러 공간과 연관된다.

이미지 파일의 색상 공간이 작업 색상 공간과 다를 경우 정확한 색상 변환을 사용하여 작업 색상 공간으로 변환합니다. 기본 유형 변환은 임베드된 프로파일이 없고 기본 입력 프로파일이 정의되지 않은 경우 사용됩니다.

캐비닛 스타일 파일 등의 기타 자료 데이터 파일( .vnc) 또는 창 커버링 파일( .vnw) 색상 프로파일을 포함하지 않으며 항상 작업 색상 공간에 있는 것으로 간주됩니다.

출력 색상 공간 section-4c2c4dfedbb8429ba5cfddc3d3eab6c4

모든 렌더링 작업은 작업 색상 공간에서 수행됩니다. 요청에서 icc= 명령을 실행하면 데이터가 인코딩되기 바로 전에 해당 색상 공간으로 변환되어 클라이언트로 반환됩니다. 색상 관리가 비활성화되어 있으면 필요에 따라 회색 음영 또는 CMYK로 변환하는 순한 변환이 사용됩니다.

임베드된 색상 프로파일 section-5ff733832d38429fbe02b3c1e9bb94a9

렌더링된 이미지와 연관된 컬러 프로파일은 다음을 지정함으로써 응답 이미지에 내장될 수 있다 iccEmbed= 요청에 사용됩니다.

If icc= 이 지정되지 않은 경우 작업 색상 공간에 대한 ICC 프로파일이 포함됩니다. 색상 관리가 비활성화되고 로 지정된 프로필이 없으면 임베드된 프로필이 없습니다. icc=.

ICC 프로필 section-afeb76068b5042adb83261638e450140

서버에서 사용하는 모든 색상 프로파일은 ICC 사양을 준수해야 합니다. ICC 프로파일 파일에는 일반적으로 .icc 또는 .icm 파일 접미사 와 는 재료 데이터 파일과 함께 위치합니다.

반면에 출력 프로필은 파일 경로/이름으로 icc= 명령: 기본 카탈로그 또는 특정 재질 카탈로그의 ICC 프로파일 맵에 모든 프로파일 파일을 등록하고 단축 식별자( )를 사용하는 것이 좋습니다. icc::Name)을 클릭하여 제품에서 사용할 수 있습니다.

작업 프로파일은 재료 카탈로그의 ICC 프로파일 맵 또는 기본 카탈로그에 등록되어야 합니다.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49