我想写一个PHP函数来将文本(通过imagettftext)转换成从顶部到底部裁剪的图像(png)的信件。如何生成无间距(顶部和底部)的PNG文本
我试着GD(PHP)和html2canvas(JavaScript)的
但是生成的图像始终围绕文字的间距。该文本包含在对高度和行高...
我想写一个PHP函数来将文本(通过imagettftext)转换成从顶部到底部裁剪的图像(png)的信件。如何生成无间距(顶部和底部)的PNG文本
我试着GD(PHP)和html2canvas(JavaScript)的
但是生成的图像始终围绕文字的间距。该文本包含在对高度和行高...
试试这个,
<?php
header ("Content-type: image/png");
$text='CONVERT ME TO AN IMAGE';
$string = $text;
$font = 3;
$width = ImageFontWidth($font) * strlen($string); // minimum width required to hold the font
$height = ImageFontHeight($font);
$im = @imagecreate ($width,$height);
$background_color = imagecolorallocate ($im, 255, 255, 255); //white background
$text_color = imagecolorallocate ($im, 0, 0,0);//black text
imagestring ($im, $font, 0, 0, $string, $text_color);
echo imagepng ($im);
?>
如果显示到目前为止你已经尝试过的东西,用GD和html2canvas,它会更容易帮你。这可能是对代码的小改动会导致你想要的结果。 –