php背景,php图片背景填充实例
/**
* 添加背景
* @param string $src 图片路径
* @param int $w 背景图像宽度
* @param int $h 背景图像高度
* @return 返回加上背景的图片
* **/
public function addBg($src,$w,$h)
{
$bg = imagecreatetruecolor($w,$h);
$white = imagecolorallocate($bg,255,255,255);
imagefill($bg,0,0,$white);//填充背景
//获取目标图片信息
$info=getimagesize($src);
$width=$info[0];//目标图片宽度
$height=$info[1];//目标图片高度
switch ($info[2]){
case 1:
$img = imagecreatefromgif($src);
break;
case 2:
$img = imagecreatefromjpeg($src);
break;
case 3:
$img = imagecreatefrompng($src);
break;
default:
exit('不支持的图像格式');
break;
}
if($height < $h)
{
$x=0;
$y=($h-$height)/2;//垂直居中
}
if($width < $w)
{
$x=($w-$width)/2;//水平居中
$y=0;
}
if($height < $h && $width < $w){
$x = ($w-$width)/2;
$y = ($h-$height)/2;
}
imagecopymerge($bg,$img,$x,$y,0,0,$width,$height,100);
imagejpeg($bg,$src,100);
imagedestroy($bg);
imagedestroy($img);
return $src;
}
php背景,php图片背景填充实例相关推荐
- css里面设置一个背景边框图片或者填充一张图片,使图片填充整个div容器;
一.就一个div,设置其背景图片 1.背景图片 2.代码 #left-bottom {/*height: 31%;*/height: 38%;margin-top: 25px;position: re ...
- C# 设置Word文档背景(纯色/渐变/图片背景)
Word是我们日常生活.学习和工作中必不可少的文档处理工具.精致美观的文档能给人带来阅读时视觉上的美感.在本篇文章中,将介绍如何使用组件Free Spire.Doc for .NET(社区版)给Wor ...
- PDF如何添加背景颜色与图片背景
众所周知,PDF文件在工作与生活中得到越来越多的使用,许多小伙伴在工作中也频频接触到pdf文件,在使用的过程中一些问题会困扰大家,比如pdf如何添加背景颜色和图片背景?下面小编就为大家操作一下PDF编 ...
- css 如何让背景图片拉伸填充避免重复显示
如何让背景图片拉伸填充,这个问题听起来似乎很简单.但是很遗憾的告诉大家.不是我们想的那么简单. 比如一个容器(body,div,span)中设定一个背景.这个背景的长宽值在css2.1之前是不能被修 ...
- html checkbox复选框更换背景,js实现点击切换checkbox背景图片的简单实例
在制作网页的过程中,经常需要实现点击切换背景图片的效果,本文关注的是表单中checkbox背景图片切换的实现.如图,在输入用户名和密码后,用户需要选择是否记住密码 图片背景为白色表示未勾选状态 ,背景 ...
- html背景图片内填充,CSS基础——使用图片填充元素背景
在网页设计中,使用图片来填充元素背景,可以让元素背景呈现丰富多彩的外观.使用图片填充元素背景的常用样式标签有background-image.background-repeat.background- ...
- CSS HTML实现背景图片的填充
引言: 今天想写个人的欢迎界面,又折腾起了前端,然而真的捉急呀 为了美观点,花多点时间吧,又是凌晨三点了0.0 CSS实现单张背景图片的填充 实现方式一: 直接使用body元素的background- ...
- 填充图片颜色计算机,美化图表之填充图表区背景与设置图表填充色——想象力电脑应用...
在前面的课程介绍里面,我们为大家介绍了图表的制作方法及图表元素的添加等功能.但对于图表的背景,却仍然还是一片软件默认的白色,为了使我们制作的图表更加美观,这里我们接着为大家介绍一下图表的美化方法,学会 ...
- python/改变图片尺寸及分辨率/填充透明图片背景颜色
改变图片尺寸及分辨率(dpi): from PIL import Image #调整大小和分辨率(dpi) im = Image.open('2.1.bmp') im = im.resize((188 ...
最新文章
- python简单网页服务器示例
- 服务器开发修改用户密码功能,更改服务器用户密码
- Linux strace 跟踪进程信息
- nyoj-257-郁闷的C小加(一 )中缀式变后缀式
- 使用 Azure PowerShell 管理 Azure 虚拟网络和 Windows 虚拟机
- UVA - 11214Guarding the Chessboard守卫棋盘(迭代加深搜索)
- 人工智能和Adobe Sensei
- HTML上下左右垂直居中
- [转]如何提升你的能力?给年轻程序员的几条建议
- Rabbitmq+Nginx+keepalived高可用热备
- transformClassesWithProfilers-transformForDebug
- Django 文件下载
- Chrome断点JS寻找淘宝签名sign
- led大屏按实际尺寸设计画面_led显示屏尺寸大小的计算方式
- gcat广告电商云南百收涉及传销新模式:社交电商消费返利
- 云服务器测速脚本_服务器性能自动化测试脚本
- SQL server Date函数之DATEADD()函数
- 附录 区块链技术名词与核心原理
- 90代电视剧《渴望》曾万人空巷,据说该剧播出时:人们睡觉都不用锁门
- 工作中及时沟通很重要