本文目录一览:
phpwind如何使图片自动加边框?
phpwind的代码我不熟悉,但是我知道,找到附件图片父级盒子的class以后,记住class类名,然后在类名中写入这个样式,就可以给附件图片增加黑色边框了:
.class类名 {
border: sold 1px #CCC;
padding: 2px;
}
border是边框的样式,sold是边框是细直线,1px是直线有1个像素,#CCC是边框的十六进制代码,CCC是灰色,和phpwind风格应该相配吧?
padding是内补丁,用于附件的父级盒子的,根据情况其父级的父级,附件图片的“爷爷级”的大小如果不是auto,则长宽在原来的基础上各需增加3px(边框1px和padding2px)。
补一句,我忘记是黑色边框了,把#CCC换成#000就OK了。
php如何给table加个框
这个不是PHP能做的,应该用JS或者是jQuery来改变表格的边框属性。
php怎么添加一个文本框
这真难倒哥了。。。文件框直接用HTML就可以了。input一个就O了。。。
php能不能在图片加水印的时候给文字加边框! - 技术问答
好像是没发现能带边框的。不过你可以用另外的一个办法,假设你只写一个文字到图形上如:中先写一个红色、5号大小,然后在它上面再写入一个白色4号大小的。这样看起来是不是像有边框的了。如果有N个字符,那你就得相应的处理一下了。
php在图片下增加矩形框
写了一段简单的代码,你看能不能用,需要打开GD库扩展,写汉字的话需要字库支持,这里借用系统自带的ttf黑体字库,以下是代码:
?
//统计混合汉字英文字符的实际字符数,只对gb2312码有效
function str_len($str){
$length=0;
for($i=0;$istrlen($str);$i++){
if(ord($str[$i])0x80)
$i++;
$length++;
}
return $length;
}
//待添加水印图片
$imagefile = "3.jpg";
//待添加文字
$str = "照片由戈多上传于".date("Y年m月d日H时i分s秒");
//由于掺杂汉字,原生函数无法统计真实字符数,造成水印文字无法居中
//所以自己写了个函数统计,如果有mbstring库支持,换用mb_strlen也可以
$len = str_len($str);
//如果源程序基于utf-8编码,不需要做字符转换,删除此行
$str = iconv('gb2312','utf-8',$str);
//获取原图大小
$size = getimagesize($imagefile);
//底边矩形高度
$bottom_height = 20;
//字体大小
$font_size = 10;
$im = imagecreatetruecolor($size[0], $size[1]+$bottom_height);
//底边矩形背景色,修改最后三个RGB参数改变颜色
$bgcolor = imagecolorallocate($im,100,120,100);
//字体颜色
$ftcolor = imagecolorallocate($im,255,255,255);
imagefill($im,0,0,$bgcolor);
//默认从jpeg创建,如从其他图片创建,可根据扩展名选择函数
$jpeg = imagecreatefromjpeg($imagefile);
imagecopy($im,$jpeg,0,0,0,0,$size[0],$size[1]);
$start_x = ($size[0]-$len*$font_size)/2;
$start_x = ($start_x0?$start_x:0);
$start_y = $size[1]+$font_size+($bottom_height-$font_size)/2;
//C:/windows/fonts/SIMHEI.TTF为ttf字库文件,此处为黑体
imagettftext($im,$font_size,0,$start_x,$start_y,$ftcolor,"C:/windows/fonts/SIMHEI.TTF",$str);
header("Content-type: image/jpeg");
imagejpeg($im);
imageclose($im);
imageclose($jpeg);
?