CI 묻고 답하기

제목 썸네일 이미지 만들경우.
글쓴이 지존보 작성시각 2013/03/04 13:52:27
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14737   RSS

<?php

class Image extends CI_Controller {
 function __construct()
 {
  parent::__construct();
  $this->load->library('image_lib');
 }
 
 function index() {
  $config['image_library'] = 'gd2';
  $config['source_image'] = '/img/test/1.jpg';
  $config['new_image'] = '/img/test/new_image.jpg';
  $config['create_thumb'] = TRUE;
  $config['maintain_ratio'] = TRUE;
  $config['width'] = 75;
  $config['height'] = 50;

  $this->load->library('image_lib',$config);
  
  if ( ! $this->image_lib->resize())
  {
   echo $this->image_lib->display_errors();
  } else {
   $this->image_lib->resize()
  }
 }
}

?>

위 소스와 같이 썸네일 이미지를 만들었습니다.
그러면. 웹페이지에 보여지지는 않더라도.

이미지가 리사이징이 되어야 하지 않나요?

해당 경로에는 이미지를 정상적으로 올려 놓았는데 웹 페이지에는 아무 것도 나오지 않습니다.

해당 test폴더에는 777로 권한 설정도 해 놓았습니다.

무엇이 문제인지 고수님들 도움 부탁 드립니다.

이렇게 했을 경우에 페이지에는 아무것도 나오지 않습니다. 

 

 다음글 4개의 컬럼을 묶어서 업데이트시 유일하게끔 하려면... (2)
 이전글 sysdate사용시 질문입니다. (4)

댓글

kirrie / 2013/03/04 15:35:00 / 추천 0
 말 그대로 codeigniter의 이미지 리사이징 라이브러리를 이용하려면 gd library 라는 것이 서버에
설치되어 있어야 합니다.

라이브러리 설치 방법은 배포판 마다 모두 다르므로, 자신이 사용중인 서버의 배포판을 확인하시고
gd library를 설치하시기 바랍니다.
변종원(웅파) / 2013/03/04 19:05:37 / 추천 0
 웹서버, codeigniter log 확인해보시면 답이 있습니다.