FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

PHP용 그래픽 유틸리티 - JpGraph

게시판 Tech/Tip PHP용 그래픽 유틸리티 - JpGraph

  • This topic has 1개 답변, 2명 참여, and was last updated 11 years 전에 by ELem. This post has been viewed 29 times
  • 만든이
    게시글
  • #12088
    인베인
    참가자
    • 게시글141
    • 댓글379
    • 총합520
    • ★★
    @leemgs

    JpGraph Version : 1.X and  2.2

    http://www.aditus.nu/jpgraph/
    http://www.asial.co.jp/jpgraph/download.php
    jpgraph-1.22.tar.gz(PHP4)     7.35 MB 2007/10/31 http://www.asial.co.jp/jpgraph/download.php?download=jpgraph-1.22.tar.gz
    jpgraph-2.2.tar.gz(PHP5)      7.36 MB 2007/10/31 http://www.asial.co.jp/jpgraph/download.php?download=jpgraph-2.2.tar.gz
    JpGraph 일본어판(1.x 2.x )  5.56 MB 2007/10/31 http://www.asial.co.jp/jpgraph/download.php?download=manual_jpgraph.zip

    1. 요구사항
    JpGraph + PHP을 작성하기 위해서 리눅스 서버에 GD라이브러리와 TTF폰트가 지원 되어야만 한다.

    - JpGraph를 사용하기 위해서는 gd library가 필요합니다.
      . PHP를 설치시 gd library를 설치 하지 않았으면 gd library를 다운 받아 php.exe가 있는 폴더에 복사합니다.
      . php.ini 에서 다음 내용의 주석을 제거한다.
        extension=php_gd.dll 또는 extension=php_gd2.dll
      . gd library를 활성화 시키려면 IIS나 아파치를 재 구동 시켜야 합니다.

    2. 설치하기
    JpGraph는 인스톨이 필요 없고 원하는 장소에 압축을 풀어서 설치하면 된다.
    ex) /var/www/jpgraph/

    3. JpGraph에서 한글 사용하기

    - JpGraph의 /src/jpgraph_ttf.inc.php 의 앞쪽에 보면 DEFINE(xxx) 부분이 있는데
                DEFINE("FF_GULIM",35); 를 추가.

    - JpGraph의 /src/jpgraph_ttf.inc.php 의 TTF() 함수 안에
                FF_GULIM => array(FS_NORMAL      => 'gulim.ttc',
                                            FS_BOLD          => 'gulim.ttc',
                                            FS_ITALIC         => 'gulim.ttc',
                                            FS_BOLDITALIC => 'gulim.ttc),

    4. Mantis에 JpGraph 적용시키기

    - Mantis의 config_inc.php에 다음 내용 추가
                $g_use_jpgraph = ON;
                $g_jpgraph_path = '../jpgraph-1.20.5/src/';          (끝에 /를 반드시 붙여야 한다.)

    - Mantis의 config_default_inc.php Line 166
                $g_system_font_folder     = 'c:/Windows/fonts/'; // 맨뒤에 /를 꼭 붙입니다.

    - Mantis의 config_inc.php에 다음 내용 추가
                $g_graph_font = 'gulim';

    - /core/graph_api.php Line 25
                $t_font_map = array(); 에
                'gulim' => FF_GULIM, 추가

    * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #12673
      ELem
      참가자
      • 게시글67
      • 댓글672
      • 총합739
      • ★★
      @Bardisch

      PHP로 그래프 띄워주는놈인가요?

0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.