제목 | CIBoard에서 스마트에디터에서 삽입한 이미지 회전시키기 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | perfume | 작성시각 | 2018/01/16 12:37:28 |
|
|||
먼저 변종원님 댓글 감사드립니다. CIBoard 를 사용중입니다. 아시겠지만 CIBoard에서는 에디터를 스마트에디터를 이용하고 사진첨부시 10개까지 한꺼번에 입력하게하고 미리보기를 제공하는 컨트롤러를 제공하고 있습니다. 그런데 제목에서처럼 간혹 가로로 뉘여진 사진을 회전시킨 후 저 미리보기에 삽입하고 싶은데요. 관련 내용을 검색하던 중 테러보이님이 남겨주신 댓글을 보니 해당 기능을 구현한 함수가 있었습니다. http://www.codeigniter-kr.org/bbs/view/qna?idx=17400&page=1&view_category=&lists_style=
변종원님 댓글에서 말씀하신것처럼 해당 함수를 헬퍼로 만들어서 불러서 사용하려고 하는데 어느 시점에 해당 함수를 사용해야 하는지 모르겠습니다. 혹시 몰라서 미리보기에 삽입되는 코드로 보여지는(?) 코드 첨부하겠습니다. if ($this->upload->do_upload()) { $filedata = $this->upload->data(); $fileupdate = array( 'mem_id' => $mem_id, 'eim_originname' => element('orig_name', $filedata), 'eim_filename' => cdate('Y') . '/' . cdate('m') . '/' . element('file_name', $filedata), 'eim_filesize' => intval(element('file_size', $filedata) * 1024), 'eim_width' => element('image_width', $filedata) ? element('image_width', $filedata) : 0, 'eim_height' => element('image_height', $filedata) ? element('image_height', $filedata) : 0, 'eim_type' => str_replace('.', '', element('file_ext', $filedata)), 'eim_datetime' => cdate('Y-m-d H:i:s'), 'eim_ip' => $this->input->ip_address(), ); $image_id = $this->Editor_image_model->insert($fileupdate); $image_url = site_url(config_item('uploads_dir') . '/editor/' . cdate('Y') . '/' . cdate('m') . '/' . element('file_name', $filedata)); $info = new stdClass(); $info->oriname = element('orig_name', $filedata); $info->name = element('file_name', $filedata); $info->size = intval(element('file_size', $filedata) * 1024); $info->type = 'image/' . str_replace('.', '', element('file_ext', $filedata)); $info->url = $image_url; $info->width = element('image_width', $filedata) ? element('image_width', $filedata) : 0; $info->height = element('image_height', $filedata) ? element('image_height', $filedata) : 0; $return['files'][0] = $info; // 이벤트가 존재하면 실행합니다 Events::trigger('doupload_after', $eventname); exit(json_encode($return)); }
그리고 ImgLotate($Img)에 들어가는 $Img 변수에는 $filedata = $this->upload->data(); 에서 $filedata 가 들어가면 되나요?
아 그리고 두번째 함수 ImgExif($Img) 는 참고하라고 있는건가요? 말 그대로 이미지의 exif정보만 출력하는 함수같은데 같이 참고하라고 표시가 되어 있어서요. |
|||
다음글 | HMVC 오류 (3) | ||
이전글 | URL 관련 문의 (2) | ||
없음 |