공부기록
공부기록, 2021-08-17(html 텍스트 이미지 변환)
이재연
2021. 8. 17. 00:35
- html 텍스트 이미지변환
```
$text = "
some title
Here goes content
";
$padding = 10; #10px
$fsize = 12; #font size 12 pixels
$ttf ="./Tahoma.ttf"; #path to windows ttf font file
$size = imagettfbbox($fsize, 0, $ttf, $text);
$xsize = abs($size[0]) + abs($size[2])+($padding*2);
$ysize = abs($size[5]) + abs($size[1])+($padding*2);
$image = imagecreate($xsize, $ysize);
$white = imagecolorallocate ($image, 255, 255, 255);
$black = imagecolorallocate ($image, 0, 0, 0);
imagefilledrectangle ($image, 0, 0, $xsize, $ysize, $white);
imagettftext($image, $fsize, 0, $padding, $fsize+$padding, $black, $ttf, $text);
#save to file
imagejpeg($image,"./screenshot.jpg",85); #85%quality
?>
```