CI 묻고 답하기

제목 image_lib를 이용한 이미지 리사이징 질문드립니다.
카테고리 CI 2, 3
글쓴이 devkim 작성시각 2016/12/09 14:46:43
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15639   RSS

안녕하세요.

 

현재 image_lib를 이용해서 업로드된 이미지를 리사이징을 하고있습니다.

정상적으로 사이즈가 줄어들긴하는데 이미지가 선명하지않고 조금 깨진것처럼 나옵니다.

이것저것 옵션도 변경해보았는데 마찬가지입니다.

혹시 해결 방안이 있을까요 ?

아래는 설정 입니다.

감사합니다.

 

                $this->load->library('image_lib');

                $config['image_library'] = 'gd2';
                $config['source_image']	= $rtn_file_info['full_path'];
                $config['maintain_ratio'] = TRUE;
                $config['width']	= 500;
                $config['height']	= 300;
                $config['quality'] = 100;
                $this->image_lib->initialize($config);
                if ( ! $this->image_lib->resize())
                {
                    echo $this->image_lib->display_errors();
                }

 

 다음글 db에 저장된 옵션에 따라 컨트롤 파일을 다르게 불러오... (2)
 이전글 db reconnect 사용 위치와 에러에 대한 문의 ... (6)

댓글

변종원(웅파) / 2016/12/09 15:28:52 / 추천 0

업로드된 이미지의 사이즈가 가로:세로가 5:3이 맞는지요? 안 맞으면 깨진 것처럼 보일 수도 있습니다.

매뉴얼에서 옵션중에 가로나 세로에 기준을 주는 것이 있습니다. 그 옵션 줘보시고 

이미지 라이브러리를 바꿔서도 해보세요. imagemagick을 사용하면 크기 대비 퀄리티가 좀더 좋습니다.

devkim / 2016/12/12 14:46:41 / 추천 0

웅파님 5:3이 문제였던거 같습니다^^

감사합니다!!! ㅜㅜ