알파 채널을 감마 보정해야


11

PNG, BMP 등에서 저장된 픽셀 값이 선형 RGB 공간에 없다는 것을 알고 있습니다. 그러나 알파 채널에 대해 말하는 문서가 없습니다. 알파 채널은 이미지 파일에 선형 공간으로 저장됩니까?

답변:


11

PNG, BMP 등에서 저장된 픽셀 값이 선형 RGB 공간에 없다는 것을 알고 있습니다.

반드시 그런 것은 아닙니다. 원하는 색상 공간을 이미지에 저장할 수 있으며 색상 일 필요도 없습니다 (예 : 노멀 맵).

알파 채널은 일반적으로 선형입니다. 알파 채널은 표시되지 않지만 일반적으로 투명도 (또는 다른 것)에 사용되는 색상이 아닌 용어입니다. 모니터에 표시 할 필요가 없기 때문에 감마 공간에 저장할 이유가 없습니다. 그렇게하면 알파 값의 하단에서 불필요하게 정밀도를 잃게됩니다. 법선 맵은 Julien Guertault의 설명에 따라 비슷한 추론을 따릅니다 .


3

이미지 파일 형식 자체는 감마를 고려하지 않지만 제작 프로그램 (예 : Photoshop)에서 값을 저장하기로 결정함에 따라 수정되지 않은 픽셀 값을 저장하므로 RGB 및 알파 채널은 이미지 파일 형식의 관점과 구별되지 않습니다 (잠재적 인 손실 압축 전략은 제외하고, 그러나 그것은 또 다른 주제입니다).

그러나 Photoshop에서 이미지를 제작할 때 알파 채널을 포함하여 sRGB 공간의 화면에 이미지가 표시되므로 픽셀의인지 된 밝기가 투명도를 나타내는 알파 채널을 제작하는 경우 알파도 감마 공간. 그러나 Photoshop에서 레이어 투명도를 사용하여 알파를 작성하면 알파가 선형으로 저장됩니다 (예 : 50 % 투명 레이어는 alpha = 128로 저장 됨).

결국 데이터가 저장된 공간의 데이터를 작성하는 방법과 데이터를 해석하는 방법에 따라 다릅니다. 또한 비선형 값 분포가 정밀한 이점을 제공하는지 고려해야합니다. 휴먼 비주얼 시스템은 빛의 밝기에 대수적으로 반응하기 때문에 색상 값이 sRGB에 저장되므로 인식되는 밴딩을 줄이기 위해 밝음보다 더 어두운 부분에 더 자세한 정보를 두는 것이 합리적입니다. 질감.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.