php在图片下增加矩形框
想用后台语言实现这种效果,几乎不可能。。
建议你还是用前端的css3来实现吧
程序是从0开始计算的,楼主画布只有100*100,
此处
imagerectangle( $image, 0, 0, 100, 100, $red );
改成
imagerectangle( $image, 0, 0, 99,99, $red );
试一试
写了一段简单的代码,你看能不能用,需要打开GD库扩展,写汉字的话需要字库支持,这里借用系统自带的ttf黑体字库,以下是代码:
<?
//统计混合汉字英文字符的实际字符数,只对gb2312码有效
function str_len($str){
$length=0;
for($i=0;$i<strlen($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_x>0?$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);
?>
Intel平台商务本 HP ProBook 440G1评测
不过这次的ProBook 440G1并没有使用时下流行的触摸屏技术,而是规规矩矩是采用传统屏幕。▲ProBook 440G1 麦克风及摄像头 在屏幕的上方,惠普提供了一个高清摄像头和一组列阵麦克风,这基本上可以满足网络会议或者视频聊天等需求。"接口丰富 但稍显拥挤▲ProBook 440G1 键盘部分 我们再来看ProBook 440G1的键盘,...
HP5200打印机进行打印时。。纸卡在硒鼓下面,是那里出问题了?
可能是硒鼓的扭矩偏大,导致很难上纸,还有就是打印上纸滑轮磨损掉了
2021款宝马7系增加新柴油动力选择 带轻混技术
,扭矩增加30 Nm(达到650 Nm)。对于740d(其他还有740d xDrive,740Ld xDrive),新发动机的功率增加了20 hp,扭矩增加了20 Nm(达到340 hp和700 Nm)。安装在这些发动机上的48伏轻度混合动力系统在使用时还可提供11 hp的功率提升。本文来源于汽车之家车家号作者,不代表汽车之家的观点立场。
hpototshop怎样使选区平滑
消除锯齿可用于套索、多边形套索、磁性套索、圆角矩形选框 (ImageReady)、椭圆选框和魔棒工具。(选择工具可显示该工具的选项栏。)使用这些工具之前必须指定该选项。建立了选区后,不能添加消除锯齿。羽化 通过建立选区和选区周围像素之间的转换边界来模糊边缘。该模糊边缘将丢失选区边缘的一些细节。可以在使用...
惠普(hp)G42-494TU(QG430PA)怎么设置ACHI和IDE模式
一.新装系统 1.电脑BIOS要将AHCI功能打开 2.XP光驱启动安装系统,必须先按下F6载入具备AHCI功能的SATA驱动程序 二.操作系统已经存在,想补救,开启AHCI功能 1.先将SATA硬盘,插在非南桥晶片所支援的SATA插槽座,2.进入BIOS将晶片由BASIC改成AHCI模式。3.进入BIOS将INTEL晶片由IDE改成AHCI模式。4.进入...
如何让打印的图片变小hp电脑
操作步骤:1、在ps中新建打印纸张图片,例如要打印机上的纸张是A4大小,就新建文件21*29.7cm。2、将需要打印的照片拖到ps中来,然后ctrl+a全选图片ctrl+c复制,再切换到A4画布上ctrl+v粘贴图片。3、如果打印的尺寸是3*3cm,那就用矩形选区工具固定尺寸3*3cm,画出一个选区,然后在标尺里面拖出...
游戏王者来袭 惠普暗影精灵性能详解
128G的SSD出自三星之手,测试成绩中规中矩。其实这个价格买游戏本,在满足CPU与显卡性能更的情况下,能够配备SSD的厂商真的不多,而惠普在这里又良心了。▲这块SSD在读取速度上非常不错,而写入速度却相对要慢一些了 从整体测试成绩来看的话,作为一台主流配置的性能级笔记本,其性能还是相当靠谱的。▲PCmark的整体成绩,...
HP4的产品特色
提供多种模式供选择:雨天和运动模式适合日常道路,竞技和光头胎模式适合赛道。HP4进一步完善了DTC,让一切都愈加完美,在光头胎模式下,可进行-7 到+7间的不同程度精细调整,因而在系统支持与车手操控之间始终能够实现最佳平衡,提供了最大的牵引力和最优的加速度。 前悬挂: 倒立式可伸缩前叉,叉...
惠普第9代游戏家族集结
中国北京,2023年4月3日 —— 「玩出内力 再来亿把」 2023惠普游戏家族新品发布会在北京盛大举行,以重磅游戏新品和震撼感官的互动环节,点燃玩家“再来亿把”的热血战斗力。OMEN暗影精灵9高性能游戏本、OMEN暗影精灵9 Slim游戏本,以及惠普VICTUS光影精灵9无界游戏本三款游戏产品均是在中国市场的首发,搭载第13代英特尔...
1.5L自然吸气发动机一定很弱吗?
「推重比」在汽车领域同样可以作为衡量性能的参考,一般认为≥100Hp\/T是“够用”的概念,百公里加速成绩可以达到10秒左右。标准在110\/120区间可以升级到9秒左右的水平,这就算听有些驾驶乐趣了;想要达到高性能则需要在130\/150范围内,下面来算一算1.5L发动机的不同标准吧。 01 整备质量标准 最大功率80kw,折合公制马...
宗圣炉舒思: 需要写js捕捉事件 mouseover的时候就是鼠标放上去的时候 然后构建一个表单的html代码 显示在下面就行了 里面加Css控制位置就行 然后提交表单可以是在这个表单直接提交 或者用ajax提交
同仁县13824654453: PHP文件中如何写框架?加入图片 - ?
宗圣炉舒思: 把FRAME标签写在 之外就行
同仁县13824654453: 为什么我使用php的imagerectangle()函数绘制的矩形边框会是这个样子? - ?
宗圣炉舒思: 程序是从0开始计算的,楼主画布只有100*100,此处 imagerectangle( $image, 0, 0, 100, 100, $red ); 改成 imagerectangle( $image, 0, 0, 99,99, $red ); 试一试
同仁县13824654453: php 给图片加图片边框. - ?
宗圣炉舒思: 想用后台语言实现这种效果,几乎不可能..建议你还是用前端的css3来实现吧
同仁县13824654453: php能不能在图片加水印的时候给文字加边框! - 技术?
宗圣炉舒思: 有点不明白你的意思你到底是要什么效果呢?如果想要带边框的文字,那你直接做个图片,上面写上文字,做上边框,然后用这个图片作为水印图片不久行了吗
同仁县13824654453: 怎么将一个图片内加上方框,并且里面还可以有字.向下面的图片一样~ - ?
宗圣炉舒思: 利用Photoshop很容易做到上面的效果,方法和步骤如下: 1.打开Photoshop后,导入一张人物图片; 2.把工具栏内的前景色设为黄色,单击工具栏的矩形工具,用鼠标拖出一矩形框;再把图层内的"不透明度设为70%左右";然后依次单击菜单栏内的"编辑、自由变换路径,利用黄色矩形框四周的控制点进行旋转,并放在人物图片的合适位置; 3.单击工具栏的字母"A",人物图片内拖出一矩形框,利用该矩形框四周的控制点进行旋转,使其与黄色背景矩形方向一致,然后输入自己想添加的文字内容(字体、字号或颜色自己设置). 4.最后单击菜单栏的"文件、另存为",图片格式选择"JPEG或Bmp或PNG格式,点击"确定"即可.
同仁县13824654453: 求大神帮我,要求在PHP中插入一个矩形,根据输入的数形成一个矩形 - ?
宗圣炉舒思: echo '<div style="width:'. $a . 'px;height:'. $b . 'px;background:#f00;"></div>';
同仁县13824654453: 在php中图像处理新建一个画布用什么函数 - ?
宗圣炉舒思: $newImage = imagecreatetruecolor($xSize,$ySize); //增加一个白色的底,不然新建的画布是黑色的 $white = imagecolorallocate($newImage, 255, 255, 255); imagefill($newImage, 0, 0, $white);图像处理也经常使用到imagecopymerge、getimagesize、imagecreatefromjpeg等函数,建议你看下这个链接,全是图像处理的函数http://php.net/manual/zh/ref.image.php
同仁县13824654453: php弹出窗口添加输入框 如下图 - ?
宗圣炉舒思: 这是一个基本的html表单, <form action="" method="post"> <input type="text" name="anyfield" value=""> <input type="submit" value="提交"></form> 你看下你的代码有没有类似这样的表单,定义和用法<form> 标签用于为用户输入创建 HTML 表单.表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等.表单还可以包含 menus、textarea、fieldset、legend 和 label 元素.表单用于向服务器传输数据.php脚本可以嵌入html代码.
同仁县13824654453: kindeditor 上传图片时,如何添加新属性?我想添加文本框. - ?
宗圣炉舒思: 这个很有难度咯 要修改编辑器咯,首先找到编辑里的图片上传的PHP文件以及模版文件,这样就好改动了