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

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 及更高版本)。

实例

$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透明颜色的代码,PHP imagecolorallocatealpha - 为一幅图像分配颜色和透明度相关推荐

  1. 网页背景颜色php代码怎么写,CSS控制网页背景颜色的代码

    我想大家常常为一些比较合适于自己的网页背景的图片而发愁吧,这个我想也是有的,因为这些图片不是太大就是太小,或者太乱,那么有没有办法让图片能合自己的主页的胃口呢?答案是肯定的. 想知道怎么来实现嘛,好吧 ...

  2. python颜色填充代码_python中如何给图形填充颜色

    python里的eval是什么 使用Turtle不只可以画线条,也可以将画出的封闭线条进行填充. -设定填充色:fillecolor(r, g, b) -开始填充:begin_fill() -结束填充 ...

  3. 网传TSC3200颜色传感器代码的补充

    网传TSC3200颜色传感器代码的补充 最近在使用TSC3200颜色识别模块,在网上找了好些资料,流传最广的是下面的这个.这个代码被多数博主和公众号引用,不过这些代码的变量名略有不同,显得像自己写的一 ...

  4. opencv实战3-处理图像的颜色

    1 处理图像的颜色 1.1 提取指定的颜色区域 cv::floodFill() 函数 1.2 分割图像 cv::grabCut()函数,用于从静态图像中提取前景物体. 1.3 转换颜色的表示方法 HS ...

  5. 常用的图像特征颜色特征、纹理特征、形状特征、空间关系特征

    http://www.360doc.com/content/10/0601/10/1412027_30625801.shtml 常用的图像特征有颜色特征.纹理特征.形状特征.空间关系特征. 一 颜色特 ...

  6. php透明颜色的代码,PHP 透明水印生成代码参考

    PHP 透明水印生成代码参考 复制代码 代码如下: /* * Created on 2010-10-27 * BY QQ542900563 * Copyrights Reserved 2000-202 ...

  7. 【Android 安装包优化】Tint 着色器 ( 简介 | 布局文件中的 Tint 着色器基本用法 | 代码中使用 Tint 着色器添加颜色效果 )

    文章目录 一.Tint 着色器简介 二.布局文件中的 Tint 着色器基本用法 三.代码中使用 Tint 着色器添加颜色效果 四.参考资料 一.Tint 着色器简介 Tint 着色器的作用是是 可以使 ...

  8. 让代码看起来更舒服, 修改VS颜色样式

    让代码看起来更舒服, 修改VS颜色样式 这个blog转载多余原创,越来越忙,代码写的越来越多,眼睛也越来越不舒服,看到了Windie Chai的VS的样式,强烈要求他分享,于是得到了下面两个blog, ...

  9. 【opencv】17.提取RBG各种颜色c++代码

    关于HSV颜色空间的介绍可以参考这篇博客:OpenCV中HSV颜色模型及颜色分量范围. 提取上图各种颜色c++代码如下test.cpp,以提取蓝色.绿色.红色三种颜色为例: #include < ...

最新文章

  1. 【React踩坑记一】React项目中禁用浏览器双击选中文字的功能
  2. 802.11协议中的action帧的使用
  3. Edit Distance Python源码及支持包的实现
  4. python各种包安装顺序_史上最全的Python包管理工具:Anaconda教程
  5. Source Code Library 源代码收集器
  6. java做 binggo,Linux启动与停止spring boot工程的脚本示例
  7. 7本书告诉你,为什么拯救“流浪地球”的是人类,不是AI?
  8. 《天天数学》连载44:二月十三日
  9. github团队合作
  10. 【DFS】LeetCode 39. Combination Sum
  11. displayTag
  12. DevOps元素周期表
  13. mysql 免安装 密码_mysql免安装版配置与修改密码
  14. 09、IO流—File类与IO流
  15. SVD因式分解实现协同过滤-及源码实现
  16. 奇文|意识如何演化?机器何时有自我意识?《附着与隧通-心智的工作模式》
  17. 国务院办公厅关于2013年部分节假日安排的通知(转载)
  18. 【Linux】NanoPi-NEO2外接spi-lcd
  19. 迅睿CMS 网站安全权限划分
  20. mark制图软件_几个最好用的绘画App,赶紧mark!

热门文章

  1. Tomcat配置及原理文章
  2. Python tab 补全
  3. javascript 的 ~ 操作符作用
  4. HP P2000 RAID-5两块盘离线的数据恢复报告
  5. CodeForces 7D Palindrome Degree 字符串hash
  6. 开场 Live,分享点干货——「深入了解 Node.js 包与模块机制」
  7. WPF WebBrowser 加载 html ,出现安全警告, 运行 脚本和 activeX 控件,
  8. Django学习笔记2:一个简单的开发实例
  9. UtilSession failed: Prerequisite check CheckSystemSpace space(22288172004) is not availa
  10. VB6转换C#2010函数替换