화면(Screen) 모드는 아래와 같은 방정식을 갖습니다.
위 방정식을 쉽게 풀어쓰면 아래와 같습니다.
픽셀의 `화면(Screen)` 모드의 RGB 색상값 = 255 - ((255 - 위쪽 레이어의 픽셀의 RGB 색상값) x (255 - 아래쪽 레이어의 픽셀의 RGB 색상값) / 255)
그럼 실제 사례를 살펴보겠습니다.
마스크(위쪽 레이어) | 배경 이미지(아래쪽 레이어) | 레이어 모드 적용 결과 | |
---|---|---|---|
RGB(Red) | 249.0 | 255.0 | 255.0 |
RGB(Green) | 251.0 | 0.0 | 251.0 |
RGB(Blue) | 10.0 | 255.0 | 255.0 |
레이어 모드 적용 결과: RGB(Red)
= 255 - ((255 - 249.0) x (255 - 255.0) / 255)
= 255 - (6 x 0 / 255)
= 255 - (0 / 255)
= 255 - 0
= 255
레이어 모드 적용 결과: RGB(Green)
= 255 - ((255 - 251.0) x (255 - 0.0) / 255)
= 255 - (4 x 255 / 255)
= 255 - (4 x 1)
= 255 - 4
= 251
레이어 모드 적용 결과: RGB(Blue)
= 255 - ((255 - 10.0) x (255 - 255.0) / 255)
= 255 - (245 x 0 / 255)
= 255 - (0 / 255)
= 255 - 0
= 255
GIMP(김프)에서 실제로 레이어 모드를 적용한 RGB 값과 방정식 계산으로 얻은 최종 결과 RGB값이 같은 것을 확인할 수 있습니다.
마스크(위쪽 레이어) | 배경 이미지(아래쪽 레이어) | 레이어 모드 적용 결과 | |
---|---|---|---|
RGB(Red) | 227.0 | 53.0 | 233.0 |
RGB(Green) | 113.0 | 61.0 | 147.0 |
RGB(Blue) | 113.0 | 123.0 | 181.0 |
레이어 모드 적용 결과: RGB(Red)
= 255 - ((255 - 227.0) x (255 - 53.0) / 255)
= 255 - (28 x 202 / 255)
= 255 - 22.1803921569
= 232.8196078431
= 233.0
레이어 모드 적용 결과: RGB(Green)
= 255 - ((255 - 113.0) x (255 - 61.0) / 255)
= 255 - (142 x 194 / 255)
= 255 - 108.03137254902
= 146.968627451
= 147.0
레이어 모드 적용 결과: RGB(Blue)
= 255 - ((255 - 113.0) x (255 - 123.0) / 255)
= 255 - (142 x 132 / 255)
= 255 - 73.5058823529
= 181.4941176471
= 181.0
GIMP(김프)에서 실제로 레이어 모드를 적용한 RGB 값과 방정식 계산으로 얻은 최종 결과 RGB값이 같은 것을 확인할 수 있습니다.
마스크(위쪽 레이어) | 배경 이미지(아래쪽 레이어) | 레이어 모드 적용 결과 | |
---|---|---|---|
RGB(Red) | 227.0 | 0.0 | 227.0 |
RGB(Green) | 113.0 | 0.0 | 113.0 |
RGB(Blue) | 113.0 | 0.0 | 113.0 |
레이어 모드 적용 결과: RGB(Red)
= 255 - ((255 - 227.0) x (255 - 0.0) / 255)
= 255 - (28 x 255 / 255)
= 255 - 28
= 227.0
레이어 모드 적용 결과: RGB(Green)
= 255 - ((255 - 113.0) x (255 - 0.0) / 255)
= 255 - (142 x 255 / 255)
= 255 - 142
= 113.0
레이어 모드 적용 결과: RGB(Blue)
= 255 - ((255 - 113.0) x (255 - 0.0) / 255)
= 255 - (142 x 255 / 255)
= 255 - 142
= 113.0
GIMP(김프)에서 실제로 레이어 모드를 적용한 RGB 값과 방정식 계산으로 얻은 최종 결과 RGB값이 같은 것을 확인할 수 있습니다.
마스크(위쪽 레이어) | 배경 이미지(아래쪽 레이어) | 레이어 모드 적용 결과 | |
---|---|---|---|
RGB(Red) | 227.0 | 255.0 | 255.0 |
RGB(Green) | 113.0 | 255.0 | 255.0 |
RGB(Blue) | 113.0 | 255.0 | 255.0 |
레이어 모드 적용 결과: RGB(Red)
= 255 - ((255 - 227.0) x (255 - 255.0) / 255)
= 255 - (28 x 0 / 255)
= 255 - 0
= 255
레이어 모드 적용 결과: RGB(Green)
= 255 - ((255 - 113.0) x (255 - 255.0) / 255)
= 255 - (142 x 0 / 255)
= 255 - 0
= 255
레이어 모드 적용 결과: RGB(Blue)
= 255 - ((255 - 113.0) x (255 - 255.0) / 255)
= 255 - (142 x 0 / 255)
= 255 - 0
= 255
GIMP(김프)에서 실제로 레이어 모드를 적용한 RGB 값과 방정식 계산으로 얻은 최종 결과 RGB값이 같은 것을 확인할 수 있습니다.