PHP实现图像和灰度半透明效果的方法
本文介绍了PHP实现图像的方法和灰色半透明效果,供大家参考,具体的实现方法如下:原理:
1。首先计算原始图片的大小。
2。创建相同大小的半透明图片。
三.使用imagecopy()将新创建的半透明图像与原方法
具体实现代码如下:
复制代码代码如下:< PHP
对图像的灰度透明效果。
imfile美元= '。 / 0。jpg; / /原
origim = imagecreatefromjpeg美元(美元imfile); / /创建一个新图像的JPEG文件或URL
W = imagesx美元(美元origim) / /原始宽度;
H = imagesy美元(美元origim) / /原始高度;
newimg美元=新建一个真彩色图像($ W $ H); / /返回一个图像识别,图像大小的黑色代表x_size和y_size。新建一个真彩色图像 / /
颜色= imagecolorallocatealpha美元(美元newimg,0,0,0,75); / /图像颜色分布(imagecolorallocate +α);与此相同,但比一个额外的透明度参数α,从0到127的值是完全不透明,127是完全透明的。
imagecolortransparent(newimg美元,美元的颜色); / /定义一个颜色的透明色
imagefill(0,0,newimg美元,美元的颜色); / /资源为图像int、区域填充;X元,int Y元,int $颜色
imagecopy(origim美元,美元newimg,0,0,0, 0美元美元,W,H); / /复制的图像;图像坐标从src_x,src_y,src_w src_im宽度,高度是一个副本的src_h部分协调dst_im图像的dst_x和dst_y位置。
imagejpeg(origim美元,。 / 2。jpg); / /输出到浏览器或文件。资源;图像文件名字符串美元美元美元,国际品质,
>
希望本文能对大家的PHP程序设计有所帮助。