gimp

8.2.2.3.1. 화면(Screen) 모드 방정식

화면(Screen) 모드는 아래와 같은 방정식을 갖습니다.

그림 8.2.2.3.1.a1. 화면(Screen) 모드 방정식

layer_mode-lighten-03-screen-equation

위 방정식을 쉽게 풀어쓰면 아래와 같습니다.

8.2.2.3.1.a2. RGB 색상값의 0부터 255인 경우의 화면(Screen) 모드 방정식

픽셀의 `화면(Screen)` 모드의 RGB 색상값 = 255 - ((255 - 위쪽 레이어의 픽셀의 RGB 색상값) x (255 - 아래쪽 레이어의 픽셀의 RGB 색상값) / 255)

그럼 실제 사례를 살펴보겠습니다.

1. 첫번째 예제

8.2.2.3.1.a101. 화면(Screen) 모드 예제

layer_mode-lighten-03-screen_color_example-01(50%)

1-1. 화면(Screen) 모드의 RGB 값 구하기

그림 8.2.2.3.1.a111. 각 레이어별 RGB 값

layer_mode-lighten-03-screen_color_example-01-sample_points(50%)-focus

표 8.2.2.3.1.a112. 레이어별 RGB 값 방정식 계산

  마스크(위쪽 레이어) 배경 이미지(아래쪽 레이어) 레이어 모드 적용 결과
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값이 같은 것을 확인할 수 있습니다.

2. 두번째 예제

8.2.2.3.1.a201. 화면(Screen) 모드 예제

layer_mode-lighten-03-screen_color_example-02(50%)

2-1. 화면(Screen) 모드의 RGB 값 구하기

그림 8.2.2.3.1.a211. 각 레이어별 RGB 값

layer_mode-lighten-03-screen_color_example-02-sample_points(50%)-focus

표 8.2.2.3.1.a212. 레이어별 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값이 같은 것을 확인할 수 있습니다.

3. 세번째 예제 - 아래쪽 레이어가 검은색

그림 8.2.2.3.1.a301. 화면(Screen) 모드 예제

layer_mode-lighten-03-screen-color_example-03-black(50%)

3-1. 화면(Screen) 모드의 RGB 값 구하기

그림 8.2.2.3.1.a311. 각 레이어별 RGB 값

layer_mode-lighten-03-screen-color_example-03-black-sample_points(50%)-focus

표 8.2.2.3.1.a312. 레이어별 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값이 같은 것을 확인할 수 있습니다.

4. 네번째 예제 - 아래쪽 레이어가 하얀색

그림 8.2.2.3.1.a401. 화면(Screen) 모드 예제

layer_mode-lighten-03-screen-color_example-04-white(50%)

4-1. 화면(Screen) 모드의 RGB 값 구하기

그림 8.2.2.3.1.a411. 각 레이어별 RGB 값

layer_mode-lighten-03-screen-color_example-04-white-sample_points(50%)-focus

표 8.2.2.3.1.a412. 레이어별 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값이 같은 것을 확인할 수 있습니다.


다른 페이지로 가기

⬆️ 위: 8.2.2.3. 화면(Screen)

⬆️ 위: 8.2.2. 레이어 모드-Lighten

⬆️ 위: 8.2. 레이어 모드

⬆️ 위: 8. 이미지 합치기(Combining Images)

🏠 홈

원문