소셜로그인 중단 안내

계정으로 로그인 기능이 2023년 11월 16일 중단되었습니다.

아이보스 계정이 사라지는 것은 절대 아니며, 계정의 이메일 주소를 이용해 로그인 하실 수 있습니다.

▶️ 자세한 공지사항 확인

GD를 사용하여 이미지에 박스 넣기

2008.01.15 16:31

유창화

조회수 4,511

댓글 0

//이미지에 네모 박스 집어넣기
function draw_box(&$im, $x1, $y1, $x2, $y2, $line_color='', $box_color=''){

if (!empty($line_color)) {

$r = hexdec(substr($line_color, 1, 2));
$g = hexdec(substr($line_color, 3, 2));
$b = hexdec(substr($line_color, 5, 2));
$line_color = imagecolorallocate($im, $r, $g, $b);
}

if (!empty($box_color)) {

$r = hexdec(substr($box_color, 1, 2));
$g = hexdec(substr($box_color, 3, 2));
$b = hexdec(substr($box_color, 5, 2));
$box_color = imagecolorallocate($im, $r, $g, $b);
}

if (!empty($box_color)) imagefilledrectangle($im, $x1, $y1, $x2, $y2, $box_color);

if (!empty($line_color)) {

imageline ($im , $x1, $y1 , $x2 , $y1 , $line_color );//윗줄
imageline ($im , $x1 , $y2 , $x2 , $y2 , $line_color );//아랫줄
imageline ($im , $x1 , $y1 , $x1 , $y2 , $line_color );//앞줄
imageline ($im , $x2 , $y1 , $x2 , $y2 , $line_color );//뒷줄
}
}

사용법
이미지 생성한후, 생성하는 방법은 여러가지가 있습니다.
$src = @imagecreatefromjpeg($src_path);

이미지에 30*30짜리 박스를 그리고
draw_box(&$src, 0, 0, 30, 30, '#000000', '#FFFFFF');

이미지 생성
imagejpeg($src, $copy_path, 90);
목록
댓글 0

아직 등록된 댓글이 없습니다.
유창화님의 게시글에 첫번째 댓글을 남겨보세요.

댓글 새로고침
목록
로그인 후 더욱 많은 기능을 이용하세요!아이보스 로그인
아이보스 칼럼전체보기