2009-09-15 4 views

답변

0

로드 디렉토리 도우미 :

$this->load->helper('directory'); 

디렉토리지도 : 이제

$images = directory_map('./directoryRelativeToIndexDotPhp/'); 

을 당신이 그들을 통해 image_lib 이미지 클래스와 루프의 구성 배열을 설정 $ 이미지의 파일의 배열, , 이미지 크기 조정 :

$config['image_library'] = 'gd2'; 
$config['maintain_ratio'] = TRUE; 
$config['width'] = 100; 
$config['height'] = 100; 
foreach ($images AS $file) { 
    $config['source_image'] = $file; 
    $this->load->library('image_lib', $config); 
    $this->image_lib->resize(); 
} 

테스트를 거치지 않았지만 좋은 시작을 제공해야합니다. 크기를 조정하기 전에 파일이 실제로 이미지인지 확인하고 싶을 것입니다. 이미지 조작 라이브러리에있는 문서를 밖으로

점검 http://codeigniter.com/user_guide/libraries/image_lib.html

1

아니 이 더 좋을 것이다

config['image_library'] = 'gd2'; 
$config['maintain_ratio'] = TRUE; 
$config['width'] = 100; 
$config['height'] = 100; 
$this->load->library('image_lib', $config); 
foreach ($images AS $file) { 
    $config['source_image'] = $file; 
    $this->image_lib->initialize($config); 
    $this->image_lib->resize(); 
} 
관련 문제