我想寫一個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,它會更容易幫你。這可能是對代碼的小改動會導致你想要的結果。 –