当前位置: 首页 > 编程笔记 >

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

东门楚
2023-03-14
本文向大家介绍php实现给图片加灰色半透明效果的方法,包括了php实现给图片加灰色半透明效果的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了php实现给图片加灰色半透明效果的方法。分享给大家供大家参考。具体实现方法如下:

原理:

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

具体实现代码如下:

<?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,0,0,0,75);//为一幅图像分配颜色 + alpha; 和 imagecolorallocate() 相同,但多了一个额外的透明度参数 alpha,其值从 0 到 127。0 表示完全不透明,127 表示完全透明。  

  

imagecolortransparent($newimg,$color);//将某个颜色定义为透明色 

  

imagefill($newimg,0,0,$color);//区域填充;resource $image , int $x , int $y , int $color  

  

imagecopy($origim,$newimg, 0,0, 0, 0,$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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍js实现九宫格图片半透明渐显特效的方法,包括了js实现九宫格图片半透明渐显特效的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现九宫格图片半透明渐显特效的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 本文向大家介绍基于popupWindow实现悬浮半透明效果,包括了基于popupWindow实现悬浮半透明效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了popupWindow实现悬浮半透明效果的具体代码,供大家参考,具体内容如下 如上图显示弹出一个半透明框 java代码: soft_calendar_popup.xml的内容:  以上就是本文的全部内容,希望对大家的学习有所帮助

  • 本文向大家介绍php实现给一张图片加上水印效果,包括了php实现给一张图片加上水印效果的使用技巧和注意事项,需要的朋友参考一下 php实现给一张图片加上水印效果 我们再来看一个支持以图片和文字两种方式给图片添加水印。图片支持GIF,PNG,JPG三种格式,水印图片支持PNG和GIF 参数说明: $imgSrc:目标图片,可带相对目录地址, $markImg:水印图片,可带相对目录地址,支持PNG和

  • 本文向大家介绍Android编程实现设置按钮背景透明与半透明及图片背景透明的方法,包括了Android编程实现设置按钮背景透明与半透明及图片背景透明的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现设置按钮背景透明与半透明及图片背景透明的方法。分享给大家供大家参考,具体如下: Button或者ImageButton的背景设为透明或者半透明: 半透明 透明 颜色和不

  • 本文向大家介绍如何利用python给图片添加半透明水印,包括了如何利用python给图片添加半透明水印的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要给大家介绍了关于python图片添加半透明水印的相关资料,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 示例代码: 效果图: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢

  • 本文向大家介绍Android Menu半透明效果的开发实例,包括了Android Menu半透明效果的开发实例的使用技巧和注意事项,需要的朋友参考一下 不知道大家是否用过天天动听,对于它界面上的半透明Menu效果,笔者感觉非常漂亮。下面是天天动听半透明Menu的截图,欣赏下吧:        感觉还不错吧?那么如何实现这种半透明Menu效果呢?本文就重点讨论并给出这种Menu的具体代码实现过程。