티스토리 툴바

BLOG main image
분류 전체보기 (463)
Random (335)
컴퓨터 (37)
Favorites (20)
사진 (9)
아포리즘 (8)
자전거 (33)
여행 (21)

Twitter Updates

    follow me on Twitter
    «   2012/02   »
          1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29      
    162,105 Visitors up to today!
    Today 10 hit, Yesterday 22 hit
    rss
    2008/09/04 16:49
    사진 중 몇가지를 움직이는 GIF로 만들어 보려다 일단 ruby로 도전해 보려고 ImageMagick과 그의 ruby binding인 rmagick을 설치해 보았습니다. OSX에서의 설치는 port를 사용하지 않고 인터넷 검색의 결과에 따라 직접 소스를 받아 설치 했습니다. 앞 링크의 페이지에 나와있는 명령을 터미널에서 순서대로 입력하면 그대로 설치되며 일부 라이브러리의 경우 버전이 조금 올라가기도 했습니다.

    다음은 각 라이브러리를 받은 곳의 주소입니다.
    • FreeType : http://download.savannah.gnu.org/releases/freetype/
    • libpng : http://sourceforge.net/project/showfiles.php?group_id=5624
    • libjpeg : ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
      make전 libtool, MACOSX_DEPLOYMENT_TARGET 잡아줘야 하고 install시 manual 설치되지 않는다고 오류발생하지만 설치에는 지장없습니다
    • libtiff : ftp://ftp.remotesensing.org/libtiff/
    • ghostscript fonts : http://sourceforge.net/projects/gs-fonts/
    • ImageMagick : ftp://ftp.imagemagick.org/pub/ImageMagick/
      CPPFLAGS, LGFLAGS 설정해야 합니다
    Rmagick은 gem install rmagick으로, gruff란 그래프 라이브러리는 추가로 gem install gruff란 명령으로 설치합니다.

    ImageMagick, Rmagick, gruff까지 한번에 시험해 보기 위해 gruff의 홈페이지에 있는 간단한 프로그램을 다음과 같이 실행시켜 봅니다.
    require 'rubygems'
    require 'gruff'

    g = Gruff::Line.new
    g.title = 'Gruff 시험'
    g.data("사과", [1,2,3,4,4,3])
    g.data("오렌지", [4,8,7,9,8,9])
    g.data("수박", [2,3,1,5,6,8])
    g.data("복숭아", [9,9,10,8,7,9])
    g.labels = { 0=>'2006', 2=>'2007', 4=>'2008'}
    g.font = "/System/Library/Fonts/AppleGothic.ttf"
    g.write('gruff_test_result.png')
     결과는


    실제 움직이는 GIF 만들기는 다음에 도전...