加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php实现给图片加灰色半透明效果的方法

发布时间:2020-12-13 02:04:57 所属栏目:PHP教程 来源:网络整理
导读:《PHP实战:php实现给图片加灰色半透明效果的方法》要点: 本文介绍了PHP实战:php实现给图片加灰色半透明效果的方法,希望对您有用。如果有疑问,可以联系我们。 本篇章节讲解php实现给图片加灰色半透明效果的办法.供大家参考研究.具体实现办法如下

《PHP实战:php实现给图片加灰色半透明效果的方法》要点:
本文介绍了PHP实战:php实现给图片加灰色半透明效果的方法,希望对您有用。如果有疑问,可以联系我们。

本篇章节讲解php实现给图片加灰色半透明效果的办法.分享给大家供大家参考.具体实现办法如下:PHP编程

原理:PHP编程

1.首先计算出原图片的尺寸
2.创建相同尺寸的半透明图片
3.使用 imagecopy()办法,把新创建的半透明图片与原图合并PHP编程

具体实现代码如下:PHP编程

代码如下:
<?php
/*php 给图片加灰色透明效果*/
$imfile = './0.jpg';//原图
$origim = imagecreatefromjpeg($imfile);//从 JPEG 文件或 URL 新建一图像
?
$w=imagesx($origim);//原图宽度
$h=imagesy($origim);//原图高度
?
$newimg = imagecreatetruecolor($w,$h);//返回一个图像标识符,代表了一幅大小为??? x_size 和 y_size 的黑色图像.imagecreatetruecolor//?????
?
$color=imagecolorallocatealpha($newimg,75);//为一幅图像分配颜色 + alpha; 和 imagecolorallocate() 相同,但多了一个额外的透明度参数 alpha,其值从 0 到 127.0 表示完全不透明,127 表示完全透明.?
?
imagecolortransparent($newimg,$color);//将某个颜色定义为透明色
?
imagefill($newimg,$color);//区域填充;resource $image,int $x,int $y,int $color?
?
imagecopy($origim,$newimg,$w,$h);//拷贝图像的一部分;将 src_im 图像中坐标从 src_x,src_y 开始,宽度为 src_w,高度为 src_h 的一部分拷贝到 dst_im 图像中坐标为 dst_x 和 dst_y 的位置上.
?
imagejpeg($origim,'./2.jpg');//输出图象到浏览器或文件.;resource $image [,string $filename [,int $quality ]]
?>

希望本文所述对大家的PHP程序设计有所赞助.PHP编程

《PHP实战:php实现给图片加灰色半透明效果的方法》是否对您有启发,欢迎查看更多与《PHP实战:php实现给图片加灰色半透明效果的方法》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读