2015. 7. 15. 10:24ㆍIT관련
출처: http://www.pythonchallenge.com/pc/def/oxygen.html
접속해 보면 깨진 이미지가 하나 보인다.
난 인터넷 접속이 안좋아서 이미지가 깨졌나 싶었다. ㅋ
소스를 보면 title이 smarty라고 되어 있다. 뭔소리냐?
그런데 이미지를 보면 흡사 깨진것 처럼 보이는 회색 이미지들이 뭔가 이상하지 않나??
저게 아마도 하나하나가 글자 하나하나와 매칭될 듯 싶다.
그런데 뭐 어쩌라고. 어떻게 해야 할지를 모르겠어.
또 구글링해 보자. ㅠㅜ
Image를 Python에서 처리 하기 위해선 Python Image Library(PIL)을 설치해야 한다.
Image의 getpixel 확인하기: http://effbot.org/imagingbook/image.htm#tag-Image.Image.getpixel
해당 좌표의 color 정보를 튜플형태로 얻을 수 있다. 그 중 0번째의 값이 ASCII table에 해당하는 것으로 변환해 본다.
s m a r t g u y , y o u m a d e i t . t h e n e x t l e v e l i s [ 1 0 5 , 1 1 0 , 1 1 6 , 1 0 1 , 1 0 3 , 1 1 4 , 1 0 5 , 1 1 6 , 1 2 1 ] p e _
그러면 위의 숫자 역시 ASCII 값이라 예상하고 변환을 해보면... 다음 URL을 확인할 수 있다.
'IT관련' 카테고리의 다른 글
파이썬 첼린지(Python Challenge) - connect the dots - 9 (0) | 2015.07.15 |
---|---|
파이썬 첼린지(Python Challenge) - working hard? - 8 (0) | 2015.07.15 |
Mac OS X에 Python Image Library(PIL) 설치 (0) | 2015.07.15 |
파이썬 첼린지(Python Challenge) - now there are pairs - 6 (0) | 2015.07.14 |
파이썬 첼린지(Python Challenge) - peak hell - 5 (0) | 2015.07.09 |