imagesavealpha
imagesavealpha
(PHP 4 >= 4.3.2, PHP 5, PHP 7)
imagesavealpha - 设置标志以保存PNG图像时保存完整的alpha通道信息(而不是单色透明)
描述
bool imagesavealpha ( resource $image , bool $saveflag )
imagesavealpha()
设置标志以在保存PNG图像时尝试保存完整的Alpha通道信息(而不是单色透明度)。
您必须取消设置alphablending(imagealphablending($ im,false)
)以使用它。
所有浏览器都不支持Alpha通道,如果您的浏览器出现问题,请尝试使用符合Alpha通道的浏览器(例如最新的Mozilla)加载脚本。
参数
`image`
一个图像资源,由图像创建函数之一返回,如imagecreatetruecolor()。
saveflag
是否保存Alpha通道。默认为FALSE
。
返回值
返回TRUE
成功或失败时返回FALSE
。
例子
Example #1 imagesavealpha() example
<?php
// Load a png image with alpha channels
$png = imagecreatefrompng('./alphachannel_example.png'
// Do required operations
// Turn off alpha blending and set alpha flag
imagealphablending($png, false
imagesavealpha($png, true
// Output image to browser
header('Content-Type: image/png'
imagepng($png
imagedestroy($png
?>
← imagerotate
imagescale →