php 实现图片上添加透明度渐变的效果
发布于 2014-10-10 06:56:54 | 116 次阅读 | 评论: 0 | 来源: 网友投递
PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。
本文为大家讲解了如何用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实现图片上传的方法
php实现图片上传时添加文字和图片水印技巧
php实现图片转换成ASCII码的方法
PHP实现图片上传并压缩
php实现图片上传并进行替换操作
php实现图片上传、剪切功能
基于PHP实现假装商品限时抢购繁忙的效果
php实现图片添加描边字和马赛克的方法
PHP实现微信图片上传到服务器的方法示例
php实现图片添加水印功能
PHP实现图片等比例放大和缩小的示例代码