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 相关文章推荐
JAVA/JSP学习系列之二
Oct 09 PHP
php4的session功能评述(三)
Oct 09 PHP
php基础知识:类与对象(3) 构造函数和析构函数
Dec 13 PHP
一步一步学习PHP(7) php 字符串相关应用
Mar 05 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
Jan 20 PHP
如何使用php判断服务器是否是HTTPS连接
Jul 05 PHP
PHP利用header跳转失效的解决方法
Oct 24 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
php绘制一条弧线的方法
Jan 24 PHP
PHP面向对象程序设计方法实例详解
Dec 24 PHP
WAF的正确bypass
Jan 05 PHP
php中的explode()函数实例介绍
Jan 18 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
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
phpize的深入理解
2013/06/03 PHP
在PHP程序中使用Rust扩展的方法
2015/07/03 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
jQuery的实现原理的模拟代码 -1 核心部分
2010/08/01 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
JQuery each()嵌套使用小结
2014/04/18 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
react以create-react-app为基础创建项目
2018/03/14 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
js中的闭包实例展示
2018/11/01 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
Python编程中用close()方法关闭文件的教程
2015/05/24 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
Python中内置的日志模块logging用法详解
2016/07/12 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
2019/02/21 Python
Python 线程池用法简单示例
2019/10/02 Python
彻底搞懂 python 中文乱码问题(深入分析)
2020/02/28 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
自我鉴定模板
2013/10/29 职场文书
实习教师自我鉴定
2013/12/09 职场文书
总经理助理工作职责
2014/02/06 职场文书
市级文明单位申报材料
2014/05/07 职场文书
社区党建工作方案
2014/06/10 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
党员公开承诺书2015
2015/01/21 职场文书
2015年教师见习期工作总结
2015/05/20 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js
一文了解MYSQL三大范式和表约束
2022/04/03 MySQL