[블로그] PHP GD - Aniwork
<?php
date_default_timezone_set("UTC");
header('Content-Type: image/png');
$string = "Last Backup : ".date("M d, y / H:i:s").' (UTC)';
date_default_timezone_set("Asia/Seoul");
$string2 = "(Korea/Japan) ".date("Y-m-d H:i:s");
//이미지 생성하기
$im = imagecreatetruecolor(400,75);
//색상 지정하기
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
//폰트 위치(절대경로)
$font = __DIR__."/notosans.ttf";
$fontsize = 14;
$width = 400;
$height = 50;
//가운데 정렬
$strsize = imageftbbox($fontsize, 0, $font, $string, array("linespacing" => 1));
$s_width=$strsize[4];
$s_height=$strsize[5];
$x = ceil($width/2) - ceil($s_width/2);
$y = ceil($height/2) - ceil($s_height/2);
imagettftext($im, 8, 0, 220, 15, $white, $font, "Aniwork Network Backup Time");
imagettftext($im, $fontsize, 0, $x, $y+6, $white, $font, $string);
imagettftext($im, $fontsize, 0, $x, $y+29, $white, $font, $string2);
$date = date("U_u");
$path = "/update/update.png";
//$path = __DIR__."/update.png";
//이미지 경로에 생성
imagepng($im,$path);
//이미지 화면에 생성
//file_put_contents($path,imagepng($im));
//해제
imagedestroy($im);
?>
번호 | 제목 | 작성자 | 날짜 |
---|---|---|---|
공지 | 한빛가람 소프트웨어 배포 라이선스 | 서현입니다 | 18-03-17 |
공지 | 서버이전예정 | 서현입니다 | 23-02-24 |
27 | 견적서 / 출자증서 샘플 | 서현입니다 | 20-10-03 |
26 | [비밀글] 전염병이 당신들을 탄압하는가? | 서현입니다 | 20-08-15 |
25 | 생일 케이크 | 서현입니다 | 20-08-15 |
24 | 교훈을 써보자 | 서현입니다 | 20-08-05 |
23 | 한강공원 상황 | 서현입니다 | 20-08-03 |
22 | 그누보드 작업 .gitignore | 서현입니다 | 20-07-31 |
21 | 설국열차와 철마 | 서현입니다 | 20-02-17 |
20 | 눈 내리는 영등포역 풍경 | 서현입니다 | 20-02-16 |
19 | [비밀글] pay | 서현입니다 | 19-12-21 |
18 | PHP | 서현입니다 | 19-11-03 |
17 | KeyBase Code | 서현입니다 | 19-10-01 |
16 | [비밀글] 🤪 브라우저 기반 캡챠 소스코드 | 서현입니다 | 19-07-03 |
15 | [비밀글] CCNT HD 개발 관련 | 서현입니다 | 19-04-08 |
14 | [비밀글] 퇴사일기1 | 서현입니다 | 19-04-01 |
13 | [비밀글] 테스트 - 신만세 | 서현입니다 | 18-09-26 |