[블로그] 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 |
42 | SSH KEY | 서현입니다 | 24-02-28 |
41 | 엔진엑스 프록시 | 서현입니다 | 23-12-27 |
40 | [비밀글] 앱테스트당 | 서현입니다 | 23-12-22 |
39 | 테스트123 | 서현입니다 | 23-10-05 |
열람중 | PHP GD - Aniwork | 서현입니다 | 23-07-27 |
37 | 미국 공인회계사 검색 | 서현입니다 | 23-06-11 |
36 | IPTABLES 포트 관련 설정 | 서현입니다 | 23-02-23 |
35 | useNavigate 문제 | 서현입니다 | 22-12-17 |
34 | Ckeditor5에서 엔터 br처리 | 서현입니다 | 22-11-25 |
33 | 서버 이전 | 서현입니다 | 22-09-28 |
32 | 공무원식 문서 양식 | 서현입니다 | 22-07-17 |
31 | 프린터 등 구입예정목록 | 서현입니다 | 22-06-09 |
30 | PHP 8.0, 곧 8.1 | 서현입니다 | 21-10-05 |
29 | Debian Path | 서현입니다 | 21-09-26 |
28 | Initiative Q | 서현입니다 | 21-04-04 |