제목 | GD watermark 관련 문의 드립니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 낡은창고 | 작성시각 | 2018/01/24 11:22:16 |
|
|||
예전에 CI 안쓸때 그냥 php로 GD로 작업을 햇엇는데요
그때가 오래전이라 기억을 되짚어 가며 작업중입니다...
그땐 이미지로 따로 저장을 하지 않고 이미지에 text만 입혀서
<img src="text.php?id=1">
이런 형식으로 이미지 파일을 저장하지 않고 보여주기만 햇엇는데요.
CI 에선 이런식으로 보여지는게 가능한가요?
코드 매뉴얼 보고 컨트롤러 작성은 햇는데...
config 설정하고
이미지 경로나 폰트 경로 다 확인해봣는데 맞고 코드 작성해서 보려고 하니
빈페이지인거처럼 나오네요 ㅠㅠ
뷰단에서 따로 처리해야될게 있는지...
도움을 부탁드립니다. _(_ _)_
public function testGD() { if ( $this->input->get()) { $wmText = $this->input->get('wmtext'); $fontSize = $this->input->get('fontsize'); } $ret = FALSE; $this->load->library('image_lib'); //image setting $config['image_library'] = 'gd2'; //source image 절대경로 $config['source_image'] = 경로; $config['width'] = 150; $config['height'] = 50; //적용할 문자열 $config['wm_text'] = $wmText; //$config['wm_text'] = '테스트용'; $config['wm_type'] = 'text'; //적용 폰트 위치 절대경로 $config['wm_font_path'] = 경로; //폰트 사이즈 $config['wm_font_size'] = $fontSize; $config['wm_font_color'] = '333333'; $config['wm_vrt_alignment'] = 'top'; $config['wm_hor_alignment'] = 'left'; $config['wm_padding'] = '20'; // class initialize $this->image_lib->clear(); $this->image_lib->initialize($config); //$this->image_lib->watermark(); if ( ! $this->image_lib->watermark() ) { echo $this->image_lib->display_errors(); } else { //echo 'Successfully'; $ret = TRUE; } return $ret; } |
|||
다음글 | config.php 內 composer_autoload... (4) | ||
이전글 | 안녕하세요 ㅠ rewrite 문제로 질문드립니다. (5) | ||
변종원(웅파)
/
2018/01/24 11:50:25 /
추천
1
|
변종원(웅파)
/
2018/01/24 11:59:04 /
추천
1
dynamic_output 이 값을 true로 하면 바로 화면 출력이 됩니다. 기본이 false입니다. false일 때는 이미지로 저장이 됩니다.
|
낡은창고
/
2018/01/24 15:33:18 /
추천
0
웅파님 감사합니다!
|
$ret = true; 이니 당연히 아무것도 출력이 안됩니다.
매뉴얼 다시 보시고 아래 결과물을 화면에 출력하시면 됩니다.