회원아이콘 혹은 회원사진 리사이징 ㅠ 질문 입니다.

· 2012-12-02 (일) 22:21:08 · 851
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

bbs/register_form_update.php
adm/register_form_update.php 에

---------------------------------------------------------------------------------------
if (file_exists($dest_path)) {
$size = getimagesize($dest_path);
// 아이콘의 폭 또는 높이가 설정값 보다 크다면 이미 업로드 된 아이콘 삭제
if ($size[0] > $config[cf_member_icon_width] || $size[1] > $config[cf_member_icon_height]) {
@unlink($dest_path);
}
}
..........................................이 부분을 아래와 같이 수정하였습니다.

//여기서부터 시작!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if (file_exists($dest_path))
{
$size = getimagesize($dest_path);
// 이미지의 폭 또는 높이가 설정값 보다 크다면 이미 업로드 된 이미지 리사이즈
if ($size[0] > $config[cf_member_icon_width] || $size[1] > $config[cf_member_icon_height]) {

//가로,세로에 맞춰 사이즈 제한
if ($size[0] < $config[cf_member_icon_width]){
if ($size[1] > $config[cf_member_icon_height]){
$height = $config[cf_member_icon_height] ;
$width = ceil( $size[0] * ( $config[cf_member_icon_height] / $size[1] ) );
} else {
$height = $size[1];
$width = $size[0];
}
}else{
if (( $size[1] / $size[0] ) > ($config[cf_member_icon_height] / $config[cf_member_icon_width])){
$height = $config[cf_member_icon_height] ;
$width = ceil( $size[0] * ( $config[cf_member_icon_height] / $size[1] ) );
}else{
$width = $config[cf_member_icon_width] ;
$height = ceil( $size[1] * ( $config[cf_member_icon_width] / $size[0] ) );
}
}

$cfile = imagecreatefromjpeg($dest_path);
$dest = imagecreatetruecolor($width, $height);
imagecopyresampled($dest, $cfile, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
imagejpeg($dest, $dest_path, 90); }
}
//여기까지 수정 본


테스트를 해보니...배경이 검은색으로 나오네여;;;
왜이러는걸까요 ?
|
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-12-03 조회 1,297
12-12-03 조회 888
12-12-03 조회 1,613
12-12-03 조회 1,701
12-12-03 조회 1,395
12-12-03 조회 1,504
12-12-03 조회 969
12-12-02 조회 1,736
12-12-02 조회 858
12-12-02 조회 912
12-12-02 조회 852
12-12-02 조회 872
12-12-02 조회 1,628
12-12-02 조회 1,791
12-12-02 조회 800
12-12-02 조회 2,766
12-12-02 조회 1,089
12-12-02 조회 921
12-12-01 조회 1,544
12-12-01 조회 1,657