2008/09/05 07:38
[컴퓨터]
어제의 포스팅에 이어 MacRuby로 GUI까지 그럴싸한 프로그램을 만들려고 했으나, 생각보다 프로그램 구조가 복잡하고 MacRuby에 잘 모르는 부분도 있는데다가 무엇보다 아직 MacRuby에 rmagick이 설치되지 않아서 옛날 DOS 프로그램같이 콘솔에서 돌아가는 루비 스크립트를 작성했습니다.
다음은 그 결과물... 태국 모래사장에서 발견한 꼬마게인데 모래로 열심히 작은 공을 만들고 있었습니다. 카메라로 연속 촬영한 것을 일부분 잘라서 만들어 보았습니다. 2MB(헉!)가 조금 넘는 용량이지만 원래 색 정보가 많지 않아서인지 생각보다 잘 나온것 같네요.

엉망인 소스는 정말 옛날스럽게 클래스 정의도 없이 함수2개 호출하고 gets함수를 써서사용자 입력받고 사용자 입력 오류검사도 없습니다. 그냥 읽어보시면 이해가 되리라 생각하고 백업겸 올려놓습니다. 현재 프로그램은 P1234567.JPG 형식의 파일이라고 가정하고 있으니 필요에 따라 고쳐쓰시고... (엉?!) 아니면 그냥 변환할 파일 이름을 Array에 담아서 process 함수에 넘겨주시면 될겁니다.
다음은 그 결과물... 태국 모래사장에서 발견한 꼬마게인데 모래로 열심히 작은 공을 만들고 있었습니다. 카메라로 연속 촬영한 것을 일부분 잘라서 만들어 보았습니다. 2MB(헉!)가 조금 넘는 용량이지만 원래 색 정보가 많지 않아서인지 생각보다 잘 나온것 같네요.
엉망인 소스는 정말 옛날스럽게 클래스 정의도 없이 함수2개 호출하고 gets함수를 써서사용자 입력받고 사용자 입력 오류검사도 없습니다. 그냥 읽어보시면 이해가 되리라 생각하고 백업겸 올려놓습니다. 현재 프로그램은 P1234567.JPG 형식의 파일이라고 가정하고 있으니 필요에 따라 고쳐쓰시고... (엉?!) 아니면 그냥 변환할 파일 이름을 Array에 담아서 process 함수에 넘겨주시면 될겁니다.

gifmaker.rb