首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

imagesavealpha

(PHP 4 >= 4.3.2, PHP 5, PHP 7)

imagesavealpha - 设置标志以保存PNG图像时保存完整的alpha通道信息(而不是单色透明)

描述

代码语言:javascript
复制
bool imagesavealpha ( resource $image , bool $saveflag )

imagesavealpha()设置标志以在保存PNG图像时尝试保存完整的Alpha通道信息(而不是单色透明度)。

您必须取消设置alphablending(imagealphablending($ im,false))以使用它。

所有浏览器都不支持Alpha通道,如果您的浏览器出现问题,请尝试使用符合Alpha通道的浏览器(例如最新的Mozilla)加载脚本。

参数

代码语言:txt
复制
`image`   

一个图像资源,由图像创建函数之一返回,如imagecreatetruecolor()。

saveflag

是否保存Alpha通道。默认为FALSE

返回值

返回TRUE成功或失败时返回FALSE

例子

Example #1 imagesavealpha() example

代码语言:javascript
复制
<?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 →

扫码关注腾讯云开发者

领取腾讯云代金券