CI 묻고 답하기

제목 이미지리사이징 질문이요!!
글쓴이 fafev 작성시각 2011/12/14 11:05:16
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 16745   RSS
 게시판 첨부파일이 이미지일경우 리사이징하여 작은사이즈로 보여주려고
다음의 코드를 사용하였습니다.
이코드대로 실행한다면 _thumb 가 생성이되는데
생성이 안되고 리사이징 이미지를 띄울수는없나요?
$config['image_library']  = 'gd2';
  $config['source_image']  = "./uploads/{$file_list[0]['f_name']}";
  $config['create_thumb']  = TRUE;
  $config['maintain_ratio']  = TRUE;
  $config['width']     = 275;
  $config['height']     = 250;

  $this->load->library('image_lib', $config);
  $this->image_lib->resize();
 다음글 DB에 여러 데이터를 입력할때, set 하는 방법. (3)
 이전글 Model Loading 부하...시간.. (3)

댓글

변종원(웅파) / 2011/12/14 11:40:21 / 추천 0
리사이징 파일을 생성 안하고 어떻게 리사이징을 해줄까요?

단순하게 화면에 보여주는 크기만 바꾸신다면 (width=100 height=200) 리사이징을 쓰실 이유가 없고

리사이징 한다는 것은 파일이 생성된다는 의미입니다.

phpThumb 같은 3th party 리사이징 툴들도 무조건 파일이 생성됩니다. (일정시간 이후에 삭제를 할 수는
있습니다.)
한대승(불의회상) / 2011/12/14 12:58:06 / 추천 0
리사이징을 하는 이유는 단순히 파일을 작게 보여주는 것만은 아니죠.
1MB 짜리 이미지를 조그맣게 보여주는데 1MB 를 모두 전송하는건 비효율적입니다.

리사이징을 하면서 파일을 생성하는것은 이미지 파일의 크기를 줄여 전송 효율을 높이고 사이트의 속도를 빠르게 하는데 의미가 있습니다.
fafev / 2011/12/14 13:57:03 / 추천 0
 네 답변감사합니다 ^^