PHP如何获取图像的颜色加透明度的索引值
Admin 2022-10-14 群英技术资讯 1015 次浏览
今天这篇我们来学习和了解“PHP如何获取图像的颜色加透明度的索引值”,下文的讲解详细,步骤过程清晰,对大家进一步学习和理解“PHP如何获取图像的颜色加透明度的索引值”有一定的帮助。有这方面学习需要的朋友就继续往下看吧!imagecolorexactalpha — 取得指定的颜色加透明度的索引值。
int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )
返回图像调色板中指定颜色加透明度的索引值。
注意:此函数需要 GD 2.0.1 或更高版本(推荐 2.0.28 及更高版本)。
颜色参数是介于 0 和 255 之间的整数,或者是介于 0x00 和 0xFF 之间的十六进制数。
返回图像调色板中指定颜色加透明度的索引值。 如果颜色不在图像的调色板中,返回 -1。
从优聚教程 logo 中获取颜色。
<?php
// 创建图像
$im = imagecreatefrompng('youj-logo.png');
$colors = Array();
$colors[] = imagecolorexactalpha($im, 255, 0, 0, 0);
$colors[] = imagecolorexactalpha($im, 0, 0, 0, 127);
$colors[] = imagecolorexactalpha($im, 255, 255, 255, 55);
$colors[] = imagecolorexactalpha($im, 100, 255, 52, 20);
print_r($colors);
// 从内存中释放
imagedestroy($im);
?>
以上实例的输出类似于:
Array
(
[0] => 16711680
[1] => 2130706432
[2] => 939524095
[3] => 342163252
)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
PHP如何实现多继承?PHP本身是不支持多继承的,只支持单继承,但是我们能通过的别的方法来实现php多继承。下面就给大家分享一些实现php多继承的常见方法。
swoole异步调用的方法:首先改写“ws_server.php”文件;然后建立连接的“onOpen()”;接着由客户端“ws_client.html”通过js代码连接并发送数据;最后客户端通过“console.log”打印数据到页面即可。
本文则给大家介绍怎么用PHP判断两个给定的整数是不是在指定范围内!具体问题描述是“如何编写一个PHP程序来检查两个给定的整数是否在100..200范围内(包括 100..200)”?
PHP对象接口有什么作用?如何实现?很多PHP新手对于对象接口实现不是很了解,对此这篇文章就给大家介绍一下对象接口以及简单对象接口实现代码,感兴趣的朋友就继续往下看吧。
目标了解swoole的http_server的使用,了解swoole的tcp服务开发,实际项目中问题如粘包处理、代理热更新、用户验证等。swoole与现有框架结合风格偏基础重代码环境PHP版本。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008