PHP 教程

PHP imagecolorallocatealpha - 为一幅图像分配颜色和透明度

时间:2023年05月07日 阅读:467
以下内容仅是站长或网友个人学习笔记、总结和研究收藏。不保证正确性,因使用而带来的风险与本站无关!
淘客轩-衣食住行外卖生活好助手

imagecolorallocatealpha — 为一幅图像分配颜色和透明度。

语法

 int imagecolorallocatealpha ( resource $image , int $red , int $green , int $blue , int $alpha )


imagecolorallocatealpha() 的行为和 imagecolorallocate() 相同,但多了一个额外的透明度参数 alpha,其值从 0 到 127。0 表示完全不透明,127 表示完全透明。

如果分配失败则返回 FALSE。

注意:此函数需要 GD 2.0.1 或更高版本(推荐 2.0.28 及更高版本)。

实例

 <?php    $size = 300;    $image=imagecreatetruecolor($size, $size);  // 用白色背景加黑色边框画个方框    $back = imagecolorallocate($image, 255, 255, 255);    $border = imagecolorallocate($image, 0, 0, 0);    imagefilledrectangle($image, 0, 0, $size - 1, $size - 1, $back);    imagerectangle($image, 0, 0, $size - 1, $size - 1, $border);     $yellow_x = 100; $yellow_y = 75; $red_x    = 120;    $red_y    = 165; $blue_x   = 187; $blue_y   = 125;    $radius   = 150;     // 用 alpha 值分配一些颜色    $yellow = imagecolorallocatealpha($image, 255, 255, 0, 75);    $red    = imagecolorallocatealpha($image, 255, 0, 0, 75);    $blue   = imagecolorallocatealpha($image, 0, 0, 255, 75);     // 画三个交迭的圆    imagefilledellipse($image, $yellow_x, $yellow_y, $radius, $radius, $yellow);    imagefilledellipse($image, $red_x, $red_y, $radius, $radius, $red);    imagefilledellipse($image, $blue_x, $blue_y, $radius, $radius, $blue);     // 不要忘记输出正确的 header!    header('Content-type: image/png');     // 最后输出结果    imagepng($image);    imagedestroy($image);    ?>


以上实例输出结果的图片如下:

PHP imagecolorallocatealpha - 为一幅图像分配颜色和透明度 - MOMO教程  

相关文章

  • imagecolorallocate() 为一幅图像分配颜色。

  • imagecolordeallocate() 取消图像颜色的分配。

打赏
标签: PHP

本文地址:https://www.momojc.cn/php/php-imagec0zt.html

关于本站 | 隐私政策 | 免责声明 | 广告合作 | 我要投稿 | 后台管理

CopyRight © 2023-2024 MOMO教程 WWW.MOMOJC.CN , All Rights Reserved.

站长E-mail:378074730@qq.com 网站已运行:  运行时长:0.060 秒

京ICP备20029690号-1京ICP备20029690号-2 京公网安备11011402013892号京公网安备11011402013892号 中国互联网违法和不良信息举报中心 网络违法犯罪举报网站

本网站托管于 腾讯云 .由网站卫士提供网站加速和攻击防御服务 提供CDN加速/防御服务.由zblogcn强力驱动 又拍云提供CDN加速/云存储服务 51la网站统计