- 10x10 pixel RGB 평균값을 사용하여 10x10 모자이크 만들기
- 원본 그림 파일은 choose_file 메소드로 선택하도록 작성할 것
- 그림 파일의 width, height는 picture load후 get 메소드를 사용하여 설정할 것
- 그림의 오른쪽 끝과 아래쪽 부분에서 10x10이 안되는 부분은 남은만큼의 픽셀의 RGB 평균값을 사용할 것
가능?
- 10x10 pixel RGB 평균값을 사용하여 10x10 모자이크 만들기
- 원본 그림 파일은 choose_file 메소드로 선택하도록 작성할 것
- 그림 파일의 width, height는 picture load후 get 메소드를 사용하여 설정할 것
- 그림의 오른쪽 끝과 아래쪽 부분에서 10x10이 안되는 부분은 남은만큼의 픽셀의 RGB 평균값을 사용할 것
가능?
c#으로 하라면 하겠는데 python은...
얼마까지 알아보고 오셨습니까- 자바 장작노예
10x10의 평균값 구하는것도 힘든듯
"- 그림 파일의 width, height는 picture load후 get 메소드를 사용하여 설정할 것" 줄이 좀 모호한데?
구체적으로 쓰자면? 평균값 구하는 건 껌임
수도코드 댓글 담
for문 2번써서 get하고 100으로 나누고
또 for문 2번써서 set으로 정해야 10x10 한개 성공한거아냐?
모듈 뭐 쓰라고 정해진 건 없고?
그거 걍 그림 파일의 크기 읽어서 캔바스 같은데 반영할때 get 쓰란 이야기 아님?
ㄴ ㅅㅅㅅ : 그건 media.get_width(choosefile) 이걸 말하는거임
mport mediapic= media.load_picture(media.choose_file()) width,height = media.get_width(pic), media.get_height(pic) for y in (0,width): for x in (0,height):
대충 이런식으로 시작하는듯 강의자료 흐름보면
존나 쉬운데?
글쓴이가 설명하는거 보니까 니가 해도 하겠네 ㅋㄷㅋㄷ
코드 적어서 rotae92@네이버 로 보내보셈 내가원하는자료면 기프트콘 보장한다.
아래글에 댓글 달았다고 그거 보고 그냥 짜면 된다고
아니 10x10 씩 분리해서 그것들의 평균을 다시 각각에 적용하는게 머리로는되는데 코드가 엄두가안남 ...
10x10 으로 잘라 올수는 있지? 그러면 거기서 각 좌표의 픽셀값들을 더해 sum += img[x,y] 하면 픽셀값이 더해지지? sum /= 10 하면 평균 값이 나오겠지? 그러면 img[x,y] 에다가 해당값들을 넣으면 되는데?
근데 x,y를 10으로 나누면 10x10 사각형들의 개수만큼 나온다는건 알겠는데 그럼 모든 x,y좌표를 적용시킬수없잔어
보냈다
ㅅㅅㅅ횽님 당첨. event 끝
for x in range(0,width/10): for y in range(0,hegith/10): sum = 0; for i in range(x, (x+1)*10): for j in range(y, y+1)*10): sum += img[i,j]; sum /= 100; for i in range(x, (x+1)*10): for j in range(y, (y+1)*10): img[i,j] = sum; 이미지 크기 밖으로 나갈수도 있으니까 그건 알아서 처리
어여 메일 답장으로 기프트콘 쏘삼 ㅋㄷㅋㄷ
나는야 공짜 밥의 노예 ㅋㄷㅋㄷ 코세 성님 피자 맛본 이후로 공짜 밥이 좋아요~
헛 카톡 아이디?
잠만 ㅋㄷㅋㄷ
횽님 메일 확인부탁드립니다.
ㅇㅇ 확인했어. 카톡 아이디 알려달라는 거 아님? ㅋㅋ
못 줄 건 없음.
잠깐만 기달려봐 ㅋㄷㅋㄷ
메일로 보내주시면 드리겟습니다. 감사합니다. 저는 짜주신 코드 분석하고 자야겠습니다.
난 바로 pastebin에 쳐서 주소에 준 거라 안 돌려봤거든. 컴에 파이썬이 없어서 ㅋㅋㅋ 그저 손코딩인데 잘 되나 보구나 :p
테스트도 못 해 봤음. 잘 되는 듯하니 다행
분석중인데 어렵네여 ㅋㅋ
되긴 됨?
카카오톡 아이디 메일로 보내 줬으니까 지금 연락 한번 줘봐.
네다땔
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.