1
A
回答
3
下面的代码为你工作一定要donwload ARIAL.TTF和发生在目录
<?php
$fontsize = 36;
$fonttext = "test"." ";
$size = imagettfbbox($fontsize, 0, "arial.ttf", $fonttext);
$xsize = abs($size[0]) + abs($size[2]);
$ysize = abs($size[5]) + abs($size[1]);
$image = imagecreate($xsize, $ysize);
$black = imagecolorallocate($image, 0, 0, 0);
imagecolortransparent($image, $black);
$blue = imagecolorallocate($image, 0, 0, 255);
//$white = ImageColorAllocate($image, 255,255,255);
imagettftext($image, $fontsize, 0, abs($size[0]), abs($size[5]), $blue, "arial.ttf", $fonttext);
$bordercolors = imagecolorallocate($image, 255, 0, 0);
$x = 0;
$y = 0;
$w = $xsize - 1; //get width image and decrease 1px or points ?
$h = $ysize - 1; //get height image and decrease 1px or points ?
imageline($image, $x,$y,$x,$y+$h,$bordercolors); //left
imageline($image, $x,$y,$x+$w,$y,$bordercolors); //top
imageline($image, $x+$w,$y,$x+$w,$y+$h,$bordercolors); //right
imageline($image, $x,$y+$h,$x+$w,$y+$h,$bordercolors);
header('Content-Type: image/gif');
imagegif($image);
imagedestroy($image);
?>
大部分的代码是自我解释。
相关问题
- 1. 添加边框和颜色的JavaScript
- 2. 添加左侧边框颜色编程
- 3. 如何用matplotlib为烛台添加边框或边缘颜色?
- 4. 如何在UITableviewCustomCell中为文本字段添加边框颜色 - iPhone
- 5. 在TextView中为文本添加颜色
- 6. 边框颜色
- 7. 边框颜色
- 8. 更改文本框边框颜色和电子邮件验证@
- 9. Webkit边框颜色文本颜色错误
- 10. 如何在opencv中为图像添加边框,边框颜色必须与图像颜色相同
- 11. 将CSS边框颜色设置为文字颜色
- 12. in indesign javascript。如何选择文本框中的一些文本,并在第一次为文本框和颜色文本和背景添加颜色
- 13. CSS - 在剪辑路径多边形上添加边框颜色
- 14. LinkLabel边框颜色
- 15. 行边框颜色
- 16. ListView边框颜色
- 17. 如何在asp.net中的文本框旁边添加不同的颜色
- 18. 设置文本的边框和背景颜色查看
- 19. 框架边框颜色
- 20. JavaScript的边框颜色/颜色样式
- 21. 边框颜色忽略我的颜色
- 22. 向自定义边缘添加颜色
- 23. 设置窗体上文本框的边框颜色
- 24. .net文本框的默认边框颜色
- 25. 更改c#winforms中的文本框的边框颜色 - 新手
- 26. 边框颜色变化的Jquery文本框事件
- 27. 关于文本框焦点的边框颜色。 C#Xaml Windows Phone8.1
- 28. 如果验证失败,则更改文本框边框颜色
- 29. jQuery验证插件 - 更改asp文本框的边框颜色
- 30. 如何删除钛文本框的边框颜色?
'' - 其余的由你决定。 –
imagettftext()让您指定一个ttf字体...您可以使用颜色更改和偏移调用它两次,以获得简单的阴影,该示例位于该函数的手册页上。 – Ben