Korean subtitles

← 07-32 Grayscale

Get Embed Code
6 Languages

Showing Revision 2 created 10/14/2014 by Won Ho.

  1. 예전에 카메라는 많은 색을 표현할 수가 없었습니다. 그저 회색만 표현했습니다.
  2. 그리고 가끔 사진을 찍을 때 사진의 효과를 회색으로 하기도 합니다. 왜냐하면
  3. 옛날 시대의 느낌을 주기 때문입니다. 이제 이 문제를 해결하려고 빨간, 파란, 그리고
  4. 초록의 평균을 구해서 해결할 수 있다고 생각할 수도 있습니다. 그러나 그렇게 간단한
  5. 작업이 아닙니다. 우리 눈의 수용기는 색을 보는 다른 감각이 있습니다.
  6. 사실 여러분이 해야 할 것은 빨간, 파란, 그리고 초록의 값들을
  7. 이러한 요인들로 변환하고 다시 회색으로 변환해야 합니다. 그런 후에
  8. 빨간, 파란, 그리고 초록을 변화해도 회색이 됩니다.
  9. 왜냐하면 모두 같기 때문입니다. 그런데 아까와 같은 문제가 있습니다.
  10. 빨간, 파란, 초록은 모두 정수입니다.
  11. 회색으로 만들어주는 요인인 비례상수들은 분수입니다. 그래서 전체적인
  12. 값은 분수여야 합니다. 그런 후에 다시 정수로 변환하고 싶습니다.
  13. 그래서 해결책은 정수형으로 강제 형변환을 하는
  14. 것입니다. 숫자 앞에 강제 형변환을 하게 되면
  15. 가장 가까운 정수로 결과를 줍니다. 또 다시 여러분께서
  16. 하길 바랍니다. color 클래스에 가서 새로운 메소드를 구현하세요.
  17. 이 메소드의 이름은 turnGray입니다. 빨간, 파란, 그리고 초록의 값들을 갖고
  18. 회색의 값으로 만드는 연산 식을 이용해서 만들면 됩니다. 결과가
  19. 정수여야 한다는 것을 잊으시면 안 됩니다. 그리고 그 정수를 빨간, 파란, 그리고
  20. 초록의 값에 다시 넣으시면 됩니다.