php生成图片文字混合图片的例子

例子一 图片合成文字

<?php
 
$im = imagecreatetruecolor(400, 30);            //创建400 30像素大小的画布
 
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
 
imagefilledrectangle($im, 0, 0, 399, 29, $white);       //输出一个使用白色填充的矩形作为背景
 
//如果有中文输出,需要将其转码,转换为UTF-8的字符串才可以直接传递
//$text = iconv("GB2312", "UTF-8", "回忆经典");
 $text = "中文aflasjflasjflasjf";
//设定字体,将系统中与simsun.ttc对应的字体复制到当前目录下
$font = 'SIMSUN.TTC';
 
imagettftext($im, 20, 0, 12, 21, $grey, $font, $text);      //输出一个灰色的字符串作为阴影
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);         //在阴影上输出一个黑色的字符串
 
header("Content-type: image/png");
imagepng($im);
 
imagedestroy($im);
 
exit;
?>

例子二

<?php
//字体大小
$size = 30;
//字体类型,本例为宋体
$font ="c:/windows/fonts/simsun.ttc";
//显示的文字
$text = "www.111cn.net";
//创建一个长为500高为80的空白图片
$img = imagecreate(500, 80);
//给图片分配颜色
imagecolorallocate($img, 0xff, 0xcc, 0xcc);
//设置字体颜色
$black = imagecolorallocate($img, 0, 0, 0);
//将ttf文字写到图片中
imagettftext($img, $size, 0, 100, 50, $black, $font, $text);
//发送头信息
header('Content-Type: image/gif');
//输出图片
imagegif($img);
?>

注意:

php中GD2扩展库是优秀的图片处理库,可以创建各种格式图片,功能及其强大!
开启GD2:找到php的配置文件php.ini搜索extension=php_gd2.dll,去掉其前面的";

时间: 2024-09-28 11:30:45

php生成图片文字混合图片的例子的相关文章

CSS文字环绕图片的例子

文字环绕是Microsoft Office Word软件的一种排版方式,主要用于设置Word文档中的图片.文本框.自选图形.剪贴画.艺术字等对象与文字之间的位置关系.一般包括四周型.紧密型.衬于文字下方.浮于文字上方.上下型.穿越型等多种文字环绕方式. 但我们做网页布局时,有时也需要这样的样式,那么怎么办呢?其实是很简单的,主要就是float的使用,具体请看下面例子: HTML部分:    代码如下 复制代码 <div class="txt">     <p>

用CSS实现文字环绕图片的效果

我们在做布局的过程中常常遇到文字围绕图片的效果.如何用CSS实现文字环绕图片的效果呢,通过这个例子就能看出.其实很简单,就是图片浮动位置的调整. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><style>div {width:300px;border:1px solid

使用GD库生成带阴影文字的图片

这篇文章主要介绍了使用GD库生成带阴影文字的图片的方法,非常的细致,推荐给大家,需要的朋友可以参考下 最近使用GD库来进行微信公共账号的图片生成,研究了一下GD库文字阴影效果的生成同时也发现了GD库的强大. GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片. 在网站上GD库通常用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等. GD库的安装什么的网上都有,现在很多虚拟空间也都支持,这里就不再赘述.

php实现图片上传时添加文字和图片水印技巧_php技巧

本文实现的功能特别适用于一些商城和图片站中,分享了图片在上传时添加文字和图片水印的技巧,供大家参考,具体内容如下 1. water.class.php <?php header('Content-Type:text/html;charset=utf-8'); /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose

php图片添加水印例子_php技巧

图片添加水印我相信各位朋友都知道的,今天我们来看一段php的图片添加水印例子,希望文章能够帮助到各位朋友. <?php /** * 图片添加水印 * $target 源文件路径 * $wtrmrk_file 水印图片路径 * $newcopy 添加水印后的图片路径 * */ public function watermark_image($target, $wtrmrk_file, $newcopy) { $watermark = imagecreatefrompng($wtrmrk_file)

网页开发-如果获取文字或图片或标签连接

问题描述 如果获取文字或图片或标签连接 开发-如果获取文字或图片或标签连接-ios获取网页标签内容">像图片一样,假如我要获得我要提问的这个DIV的连接,用webbrowser怎么获取呢,或者用其他的方法,希望大大可以举个栗子 解决方案 webbrowser.document.body.all(元素id)具体元素id可以用IE F12去看.

使用CSS制作文字环绕图片效果(文字内容包含&lt;li&gt;标签)

1.一般制作文字环绕图片效果. HTML结构: View Code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

无组件上传文字与图片至数据库之gztiger解决方案

解决|上传|数据|数据库|无组件 曾一度为图片与文字上传至数据库困扰,<化境无组件上传图片2.0>写得很好,但不是完全适合自己.经过认真阅读源代码.修改与测试,将其改为无组件上传多条文字信息与多张图片至数据库.并在iis5+access2000+asp测试通过.现把源代码公布,希望能对那些曾经也被这问题困扰的朋友有所帮助.同时希望各位同道斧正. 声明:<化境无组件上传图片2.0>并非我写的,在此对<化境无组件上传图片2.0>的作者真诚说声:谢谢!代码如下: upfile

CSS实现文字包围图片的效果

在本例中,对<img>进行左浮动,实现文字包围图片的效果. html文件: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>CSS实现文字包围图片的效果</title> </head>