php透明颜色的代码,PHP imagecolorallocatealpha - 为一幅图像分配颜色和透明度
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 - 为一幅图像分配颜色和透明度相关推荐
- 网页背景颜色php代码怎么写,CSS控制网页背景颜色的代码
我想大家常常为一些比较合适于自己的网页背景的图片而发愁吧,这个我想也是有的,因为这些图片不是太大就是太小,或者太乱,那么有没有办法让图片能合自己的主页的胃口呢?答案是肯定的. 想知道怎么来实现嘛,好吧 ...
- python颜色填充代码_python中如何给图形填充颜色
python里的eval是什么 使用Turtle不只可以画线条,也可以将画出的封闭线条进行填充. -设定填充色:fillecolor(r, g, b) -开始填充:begin_fill() -结束填充 ...
- 网传TSC3200颜色传感器代码的补充
网传TSC3200颜色传感器代码的补充 最近在使用TSC3200颜色识别模块,在网上找了好些资料,流传最广的是下面的这个.这个代码被多数博主和公众号引用,不过这些代码的变量名略有不同,显得像自己写的一 ...
- opencv实战3-处理图像的颜色
1 处理图像的颜色 1.1 提取指定的颜色区域 cv::floodFill() 函数 1.2 分割图像 cv::grabCut()函数,用于从静态图像中提取前景物体. 1.3 转换颜色的表示方法 HS ...
- 常用的图像特征颜色特征、纹理特征、形状特征、空间关系特征
http://www.360doc.com/content/10/0601/10/1412027_30625801.shtml 常用的图像特征有颜色特征.纹理特征.形状特征.空间关系特征. 一 颜色特 ...
- php透明颜色的代码,PHP 透明水印生成代码参考
PHP 透明水印生成代码参考 复制代码 代码如下: /* * Created on 2010-10-27 * BY QQ542900563 * Copyrights Reserved 2000-202 ...
- 【Android 安装包优化】Tint 着色器 ( 简介 | 布局文件中的 Tint 着色器基本用法 | 代码中使用 Tint 着色器添加颜色效果 )
文章目录 一.Tint 着色器简介 二.布局文件中的 Tint 着色器基本用法 三.代码中使用 Tint 着色器添加颜色效果 四.参考资料 一.Tint 着色器简介 Tint 着色器的作用是是 可以使 ...
- 让代码看起来更舒服, 修改VS颜色样式
让代码看起来更舒服, 修改VS颜色样式 这个blog转载多余原创,越来越忙,代码写的越来越多,眼睛也越来越不舒服,看到了Windie Chai的VS的样式,强烈要求他分享,于是得到了下面两个blog, ...
- 【opencv】17.提取RBG各种颜色c++代码
关于HSV颜色空间的介绍可以参考这篇博客:OpenCV中HSV颜色模型及颜色分量范围. 提取上图各种颜色c++代码如下test.cpp,以提取蓝色.绿色.红色三种颜色为例: #include < ...
最新文章
- 【React踩坑记一】React项目中禁用浏览器双击选中文字的功能
- 802.11协议中的action帧的使用
- Edit Distance Python源码及支持包的实现
- python各种包安装顺序_史上最全的Python包管理工具:Anaconda教程
- Source Code Library 源代码收集器
- java做 binggo,Linux启动与停止spring boot工程的脚本示例
- 7本书告诉你,为什么拯救“流浪地球”的是人类,不是AI?
- 《天天数学》连载44:二月十三日
- github团队合作
- 【DFS】LeetCode 39. Combination Sum
- displayTag
- DevOps元素周期表
- mysql 免安装 密码_mysql免安装版配置与修改密码
- 09、IO流—File类与IO流
- SVD因式分解实现协同过滤-及源码实现
- 奇文|意识如何演化?机器何时有自我意识?《附着与隧通-心智的工作模式》
- 国务院办公厅关于2013年部分节假日安排的通知(转载)
- 【Linux】NanoPi-NEO2外接spi-lcd
- 迅睿CMS 网站安全权限划分
- mark制图软件_几个最好用的绘画App,赶紧mark!
热门文章
- Tomcat配置及原理文章
- Python tab 补全
- javascript 的 ~ 操作符作用
- HP P2000 RAID-5两块盘离线的数据恢复报告
- CodeForces 7D	 Palindrome Degree 字符串hash
- 开场 Live,分享点干货——「深入了解 Node.js 包与模块机制」
- WPF WebBrowser 加载 html ,出现安全警告, 运行 脚本和 activeX 控件,
- Django学习笔记2:一个简单的开发实例
- UtilSession failed: Prerequisite check CheckSystemSpace space(22288172004) is not availa
- VB6转换C#2010函数替换