在线文档教程
PHP
图像 | Image

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 →