使用文本和字体创建图像.
来源:互联网 发布:网络教育电大 编辑:程序博客网 时间:2024/06/03 19:40
通过相关的函数,生成带文字的图片,有点意思.
<?php//定义相关量$im=imagecreatefrompng('button2.png');// 文字$string="press me!";//颜色$red=imagecolorallocate($im, 255, 0, 0);//字体$fontname="F:/apache/htdocs/php/msyh.ttf";//字体大小$fontsize=40;//图片的长和宽$width=imagesx($im);$height=imagesy($im);//留出18px边框剩余的大小:$width_image_wo_margins=$width-2*18;$height_image_wo_margins=$height-2*18;//循环调整文本大小使之能够适应图片:do{$fontsize--;//字体的长和宽$bbox=imagettfbbox($fontsize, 0, $fontname, $string);$width_text=abs($bbox[2]-$bbox[0]);$height_text=abs($bbox[7]-$bbox[1]);//在输出图片的时候输出任何文字都无法显示.header的问题}while($fontsize>8&&($height_text>$height_image_wo_margins)||($width_text>$width_image_wo_margins));$text_x=($width-$width_text)/2.0;$text_y=($height-$height_text)/2.0;imagettftext($im, $fontsize, 0, $text_x, $text_y, $red, $fontname, $string);Header('Content-type:image/png');imagepng($im);imagedestroy($im);?>其中有几个比较重要的函数....不一一列举了....
- 使用文本和字体创建图像.
- 文本和字体:文本修饰
- 关于文本和字体
- 文本和字体
- 文本和字体函数
- CSS文本和字体
- MFC文本和字体
- CSS3文本和字体
- css文本和字体
- 文本和字体
- 文本和输入:创建一个IME:图像键盘支持
- HTML5边玩边学(5):图像、图案和字体 一、创建图像对象
- 第五章 文本和字体
- windows程序设计:文本和字体
- CSS,文本,字体和颜色
- createwindow 创建 STATIC 文本并设置字体
- 在.Net中创建和使用自已的私有字体
- UIFont 使用fontFamily和字体大小来创建字体
- 判断CPU是大端还是小端
- C++_内置函数的使用
- Java 加密之Desede加密(不用Base64)
- Get username and password for sina weibo
- 一份笔试题
- 使用文本和字体创建图像.
- css的一些代码
- xMind思维导图软件
- [疯狂Java讲义精粹] 第一章|Java语言概述
- C++_函数的重载使用举例
- 使用VC++6.0重新编写数据库备份程序
- 海量数据处理:十道面试题与十个海量数据处理方法总结
- 第二个解析HTML文件的Python程序
- 字母小游戏