서버옴기고나서부터 사진에 색상추출해서 색깔별로 검색이 안되는데요~~ 정보
서버옴기고나서부터 사진에 색상추출해서 색깔별로 검색이 안되는데요~~- sjsmsrjfflauswnrsmse 자기소개 아이디로 검색 회원게시물
- 1,287
본문
/**
* pointColor
*/
include_once $board_skin_path.'/pointColor.class.php';
$pc = new pointColor();
// 여러 이미지가 업로드 될 경우 대비
$rgb_list = array();
// 업로드 된 이미지만큼 실행
for ($i=0,$j=count($upload);$i<$j;$i++)
{
$image = $g4['path']."/data/file/".$bo_table."/".$upload[$i]['file'];
$thumbnail = $g4['path']."/data/file/".$bo_table."/thumb_".$upload[$i]['file'];
// 썸네일변환(imageMagicK 이용)
shell_exec("/usr/bin/convert -thumbnail 150x100! ".$image." ".$thumbnail);
$val = $pc->execute($thumbnail);
$tmp = $pc->getKeysToArray($val);
array_splice($tmp, 5); // 색상 5개만 가져온다
$rgb_list = array_merge($rgb_list, $tmp);
}
$rgb_list = array_unique($rgb_list);
// 여분필드에 사용된 색상을 업데이트해준다
$sql = " update $write_table set wr_1 = '".implode(",", $rgb_list)."' where wr_id = '$wr_id' ";
sql_query($sql);
>> 이게 소스이구요 스킨에서 업데이트할때
wr_1 값에 색상 코드값 00000 이면 값이들어가서 리스트에서 검색이 되는데요
예전서버에서는 잘되었는데요 서버이전하면서부터 안되는데
호스팅업체에서는 섬네일 imageMagicK 이게된다고는하는데
왜 안되는지모르겟네욤
>> shell_exec("/usr/bin/convert -thumbnail 150x100! ".$image." ".$thumbnail);
이폴더가 설치가 되어있어야 하는건지
저폴더경로는 무엇을뜻하는걸가욤??
* pointColor
*/
include_once $board_skin_path.'/pointColor.class.php';
$pc = new pointColor();
// 여러 이미지가 업로드 될 경우 대비
$rgb_list = array();
// 업로드 된 이미지만큼 실행
for ($i=0,$j=count($upload);$i<$j;$i++)
{
$image = $g4['path']."/data/file/".$bo_table."/".$upload[$i]['file'];
$thumbnail = $g4['path']."/data/file/".$bo_table."/thumb_".$upload[$i]['file'];
// 썸네일변환(imageMagicK 이용)
shell_exec("/usr/bin/convert -thumbnail 150x100! ".$image." ".$thumbnail);
$val = $pc->execute($thumbnail);
$tmp = $pc->getKeysToArray($val);
array_splice($tmp, 5); // 색상 5개만 가져온다
$rgb_list = array_merge($rgb_list, $tmp);
}
$rgb_list = array_unique($rgb_list);
// 여분필드에 사용된 색상을 업데이트해준다
$sql = " update $write_table set wr_1 = '".implode(",", $rgb_list)."' where wr_id = '$wr_id' ";
sql_query($sql);
>> 이게 소스이구요 스킨에서 업데이트할때
wr_1 값에 색상 코드값 00000 이면 값이들어가서 리스트에서 검색이 되는데요
예전서버에서는 잘되었는데요 서버이전하면서부터 안되는데
호스팅업체에서는 섬네일 imageMagicK 이게된다고는하는데
왜 안되는지모르겟네욤
>> shell_exec("/usr/bin/convert -thumbnail 150x100! ".$image." ".$thumbnail);
이폴더가 설치가 되어있어야 하는건지
저폴더경로는 무엇을뜻하는걸가욤??
댓글 전체
답을 이미 알고계시네요..
서버에 루트계정으로 설치를 하셔야 합니다.
http://myblog.oranc.co.kr/entry/ImageMagick-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%9C%EC%9A%A9-%EB%B0%A9%EB%B2%95-1
서버에 루트계정으로 설치를 하셔야 합니다.
http://myblog.oranc.co.kr/entry/ImageMagick-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%99%9C%EC%9A%A9-%EB%B0%A9%EB%B2%95-1
최고세욤^^
감사합니다~