php imagefill,PHP 图像填充 imagefill、imagefilledarc 与 imagefilledrectangle() 函数
imagefill() 函数用于区域填充。
语法:
bool imagefill( resource image, int x, int y, int color )
x,y 分别为填充的起始 x 坐标和 y 坐标,与 x, y 点颜色相同且相邻的点都会被填充。
例子:
header("Content-type: image/png");
$im = @imagecreatetruecolor(200, 200);
$red = imagecolorallocate($im, 255, 0, 0);
//用 $red 颜色填充图像
imagefill( $im, 0, 0, $red );
imagepng($im);
imagedestroy($im);
?>
imagefilledarc() 函数画一椭圆弧并填充。
语法:
bool imagefilledarc( resource image, int cx, int cy, int w, int h, int s, int e, int color, int style )
该函数参数用法可参考绘制椭圆弧函数 imagearc() ,只是本函数增加 style 参数表示填充方式。
style 填充方式说明:
填充方式
说明
IMG_ARC_PIE
普通填充,产生圆形边界
IMG_ARC_CHORD
只是用直线连接了起始和结束点,与 IMG_ARC_PIE 方式互斥
IMG_ARC_NOFILL
指明弧或弦只有轮廓,不填充
IMG_ARC_EDGED
指明用直线将起始和结束点与中心点相连
例子:
header('Content-type: image/png');
$im = imagecreatetruecolor(100, 100);
$red = imagecolorallocate($im, 255, 0, 0);
imagefilledarc($im, 50, 50, 100, 50, 0, 360 , $red, IMG_ARC_PIE);
imagepng($im);
imagedestroy($im);
?>
该函数典型应用之一是画饼状统计图。
imagefilledrectangle() 函数画一矩形并填充。
语法:
bool imagefilledrectangle( resource image, int x1, int y1, int x2, int y2, int color )
x1,y1为左上角左边,x2,y2为右下角坐标。
例子:
header('Content-type: image/png');
$im = imagecreatetruecolor(200, 200);
$yellow = imagecolorallocate($im, 255, 255, 0);
imagefilledrectangle($im, 20, 150, 40, 200, $yellow);
imagefilledrectangle($im, 50, 80, 70, 200, $yellow);
imagepng($im);
imagedestroy($im);
?>
该函数典型应用之一是柱状统计图。
imagefilledpolygon() 函数画一多边形并填充。
语法:
bool imagefilledpolygon( resource image, array points, int num_points, int color )
参数说明:
参数
说明
image
图像资源,欲绘制多边形的图像
points
按顺序包含有多边形各顶点的 x 和 y 坐标的数组
num_points
顶点的总数,必须大于 3
color
图像的颜色
绘制一个用红色填充的六边形例子:
header('Content-type: image/png');
$points = array(
50, 50,// Point 1 (x, y)
100, 50, // Point 2 (x, y)
150, 100, // Point 3 (x, y)
150, 150,// Point 4 (x, y)
100, 150, // Point 5 (x, y)
50, 100// Point 6 (x, y)
);
$im = imagecreatetruecolor(200, 200);
$red = imagecolorallocate($im, 255, 0, 0);
imagefilledpolygon($im, $points, 6, $red);
imagepng($im);
imagedestroy($im);
?>
php imagefill,PHP 图像填充 imagefill、imagefilledarc 与 imagefilledrectangle() 函数相关推荐
- matlab figure被图像填充
img=imread('3.jpg'); img=rgb2gray(img); figure(1);%figure名字为 Figure 1 figure('name','第一');%figure名字为 ...
- 【opencv学习】ROI区域和图像填充
一:ROI ROI就是region of interest,感兴趣的区域,有时候需要去看看某个特定的区域 #!/usr/bin/python # -*- coding: <encoding na ...
- 图像填充不怕区域大!MSRA等提出协同调制生成对抗网络
编者按:图像填充是深度学习领域内的一个热点任务.尽管现有方法对于小规模.稀疏区域的填充可以取得不错的效果,但对于大规模的缺失区域始终无能为力.为解决这一问题,微软亚洲研究院提出了协同调制生成式对抗网络 ...
- matlab 简单的图像填充例子
BW = imfill(BW,'holes') 该函数通过参数holes可以填充二值图像中的空洞 close all;clear all;clc; I = imread('tire.tif'); J ...
- VTK学习笔记(三十六)VTK图像填充
VTK学习笔记(三十六)VTK图像填充 1.官方示例 2.其他例子 总结 1.官方示例 来自官方示例代码,自己只是添加了理解. 代码: #include <vtkCamera.h> #in ...
- CSS图像填充文字(镂空文字效果 / 文字镂空效果)
先展示一下最终效果: 开始做 1. 搭建基本代码结构 <!DOCTYPE html> <html><head><meta charset="utf- ...
- 2、OpenCV图像填充
图像填充(Padding) 使用方法 在运用卷积提取特征时,常常用到图像填充,本文将介绍一下OpenCV中对于图像填充(Padding)的方法 img = cv2.copyMakeBorder(img ...
- ae如何把已有图片当做蒙版_用ae的蒙版给图片部分图像填充颜色的具体操作步骤_怎样在ae加蒙版_AE蒙版如何改颜色_2019最新完整版教程详解_9号资讯...
第 2 页 用ae的蒙版给图片部分图像填充颜色的具体操作步骤 如何用ae的MASK(蒙版)给图片部分图像填充颜色? 1.把图片素材(ABC图片)拖动软件界面这里来,并新建ABC合成. 在图层面板这里, ...
- pages使用教程|图像填充功能如何使用?怎么样在pages文稿中用图像填充文本?
发现一张图片很是符合现下的文字?如何做到文字与图像的统一?pages中的图像填充功能可以帮到你,只需简单的几步,就能做到图文并茂,意境相符. Pages for mac(Pages文字处理器) Mac ...
最新文章
- CISCO 3550交换机配置DHCP三步骤
- mysql /tmp目录爆满问题的处理
- 字节跳动面试题:用归并排序判断冒泡排序的轮数
- 脚本自动配置ssh互信
- 17行html代码实现的将网页文本保存成本地文本文件
- PCB上晶振布局是个技术活,避开PCB的边缘很重要
- 电子商务应用课程知识整理 第一章-电子商务概述与类型
- html5自动把某个层放在屏幕底部,告诉你一个将 footer 保持在底部的最好方法
- 工作69:发布商品页面
- 前端学习(1753):前端调试值之网络请求面板的按钮使用说明
- 高德地图开发 怎么去除城市信息
- 微服务架构设计基础之领域驱动设计
- 操作系统中的互斥锁与条件变量
- java项目导出可执行jar包 配置文件 及运行方法
- Win11如何开启聚焦功能?Win11开启聚焦功能的方法
- 在Spring Security框架下JWT的实现细节原理
- Android aab打包
- qbit linux网页ui不能设置中文,BT下载教程 篇四:qbittorrent 设置补充说明及更换WEB UI...
- XTU,C语言,平衡三进制2
- 浅谈进程地址空间与虚拟存储空间