php 图片上添加透明度渐变的效果


Posted in PHP onJune 29, 2009
<?php 
////$strimgsrc = file_get_contents("http://127.0.0.1/5307754.jpg"); 
////$imgsrc = imagecreatefromstring($strimgsrc); 
$imgsrc = imagecreatefromjpeg("5307754.jpg"); 
$imgsrcw = imagesx($imgsrc); 
$imgsrch = imagesy($imgsrc); 
$width = 30; 
$x1 = 2; 
$x2 = $imgsrcw - $x1 - 20; 
$y1 = ($imgsrch - $width) - 2; 
$y2 = $y1 + $width; 
$steps = $x2 - $x1; 
for($i = 0; $i < $steps; $i ++) 
{ 
$alphax = round($i/($steps/127))+60; 
if($alphax >= 128) 
$alphax = 127; 
$alpha = imagecolorallocatealpha($imgsrc, 255, 255, 255, $alphax); 
imagefilledrectangle($imgsrc, ($i+$x1), $y1, ($i+$x1+1), $y2, $alpha); 
} 
header('content-type: image/jpeg'); 
imagejpeg($imgsrc); 
imagedestroy($imgsrc); 
?>
PHP 相关文章推荐
PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
Jul 01 PHP
hadoop中一些常用的命令介绍
Jun 19 PHP
php addslashes 利用递归实现使用反斜线引用字符串
Aug 05 PHP
PHP读取文件内容后清空文件示例代码
Mar 18 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
May 10 PHP
PHP 实现代码复用的一个方法 traits新特性
Feb 22 PHP
PHP实现的oracle分页函数实例
Jan 25 PHP
php文件管理基本功能简单操作
Jan 16 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
Jul 22 PHP
实例分析PHP中PHPMailer发邮件
Dec 13 PHP
php session_decode函数用法讲解
May 26 PHP
php慢查询日志和错误日志使用详解
Feb 27 PHP
需要发散思维学习PHP
Jun 29 #PHP
PHP HTML代码串 截取实现代码
Jun 29 #PHP
PHP 网页过期时间的控制代码
Jun 29 #PHP
PHP 超链接 抓取实现代码
Jun 29 #PHP
PHP 文件上传功能实现代码
Jun 24 #PHP
php addslashes 函数详细分析说明
Jun 23 #PHP
PHP n个不重复的随机数生成代码
Jun 23 #PHP
You might like
PHP中用hash实现的数组
2011/07/17 PHP
php文件打包 下载之使用PHP自带的ZipArchive压缩文件并下载打包好的文件
2012/06/13 PHP
PHP中“简单工厂模式”实例代码讲解
2012/09/04 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
基于laravel Request的所有方法详解
2019/09/29 PHP
Laravel创建数据库表结构的例子
2019/10/09 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
jQuery实现文本框邮箱输入自动补全效果
2015/11/17 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
浅析JS动态创建元素【两种方法】
2016/04/20 Javascript
性能优化之代码优化页面加载速度
2017/03/01 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
JS实现的JSON数组去重算法示例
2018/04/11 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
vuejs简单验证码功能完整示例
2019/01/08 Javascript
python保存字符串到文件的方法
2015/07/01 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
Python TCPServer 多线程多客户端通信的实现
2019/12/31 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
夏洛特和乔治婴儿和儿童时装精品店:Charlotte and George
2018/06/06 全球购物
辞旧迎新演讲稿
2014/09/15 职场文书
餐厅服务员岗位职责
2015/02/09 职场文书
爱国主题班会教案
2015/08/14 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang
Go Grpc Gateway兼容HTTP协议文档自动生成网关
2022/06/16 Golang
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL