2017-12-06 3 views
0

기존 이미지에 워터 마크를 추가해야합니다. Codeigniter는 image_lib 라이브러리에서 이러한 기능을 제공합니다. 주어진 지침에 따라 here, 내가 한 것입니다. 치명적인 오류가 결과 대신 표시됩니다.codeigniter의 멤버 함수 watermark() 호출

PHP는 오류가 심각

을 발생했습니다 : 오류

메시지 : 널 (null)에 멤버 함수 워터 마크()를 호출

파일 이름 : 컨트롤러/Imageman.php

라인 번호 : 22

C 송시

 $config['image_library'] = 'gd2'; 
     $config['source_img']='images/images.jpg'; 
     $config['wm_text']='Hi welcome..!'; 
     $config['wm_type']='text'; 
     $config['wm_font_path']='./system/fonts/texb.ttf'; 
     $config['wm_font_size']='16'; 
     $config['wm_font_color']='ffffff'; 
     $config['wm_vrt_alignment']='bottom'; 
     $config['wm_hor_alignment']='center'; 
     $config['wm_padding']='20'; 

     $this->load->library('Image_lib',$config); 
     $this->Image_lib->watermark(); 
     if($this->Image_lib->watermark()) 
     { 
      echo "Watermark added"; 
     } 
     else 
     { 
      echo "Failed"; 
     } 
+0

만들기'Image_lib' 소문자,'$ this- ;와'$ this-> image_lib-> watermark()'를 사용한다. – ourmandave

답변

0

설명서를보고 한 후, 그것을 사용>로드 -> 라이브러리 ('image_lib 이미지', $의 설정)
$config['source_image'] 대신 $config['source_img']