imagealphablending()function是PHP中的内置函数, 用于设置图像的混合模式。此功能允许使用两种不同的模式(混合模式和非混合模式)来绘制真彩色图像。绘制使用的调色板图像时, 混合模式不可用。
语法如下:
bool imagealphablending( $image, $blendmode )
参数:此函数接受上述和以下所述的两个参数:
- $ image:它由图像创建功能之一(例如imagecreatetruecolor())返回。它用于创建图像尺寸。
- $ blendmode:此参数用于检查混合模式是否启用。对于真彩色图像, 默认值为True;否则为False。
下面的程序说明了imagealphablending()PHP中的功能:
程序1:
<
?php// Create an image of given size
$image = imagecreatetruecolor(300, 500);
// Set alphablending to on
imagealphablending( $image , true);
// Set the background color of image.
$background_color = imagecolorallocate( $image , 255, 255, 255);
// Fill background with above selected color.
imagefill( $image , 0, 0, $background_color );
// Draw a square of given size
imagefilledrectangle( $image , 50, 50, 450, 250, imagecolorallocate( $image , 0, 255, 0));
// Output image
header( 'Content-Type: image/png' );
imagepng( $image );
imagedestroy( $image );
?>
输出如下:
文章图片
程式2:
<
?php// Create an image from png
$image = imagecreatefrompng(
'https://media.lsbin.org/wp-content/uploads/lsbin-9.png' );
// Set alphablending to image
imagealphablending( $image , true);
// Create color of image
$green = imagecolorallocate( $image , 0, 255, 0);
// Create rectangle
imagerectangle( $image , 5, 10, 660, 100, $green );
// Output image
header( 'Content-Type: image/png' );
imagepng( $image );
imagedestroy( $image );
?>
输出如下:
文章图片
【PHP imagealphablending()函数用法介绍】参考: http://php.net/manual/en/function.imagealphablending.php
推荐阅读
- 页面设计(CSS页脚设计示例)
- jQuery last()函数和使用示例
- PHP IntlChar::charMirror()函数用法示例
- PHP ftp_exec()函数介绍和示例解释
- HTML链接介绍和代码示例解释
- Java中的私有构造函数和Singleton类
- Numpy数据类型对象详细指南
- Python中的多线程指南|S2(同步)
- Python 检查列表中的所有元素是否相同