图像处理

最近一星期都在做项目,很多知识都忘了。在这个过程中,重新学习下以前的知识点!

图像处理

<?php
$arr_points = array(10,10,50,10,50,30,100,300,50,100,10,10);
$im = imagecreatetruecolor(300,300);//创建绘图区域
$bk = imagecolorallocate( $im,200,255,255);//调制蓝色
$red = imagecolorallocate($im,0xff,0x00,0);//调制红色
$green = imagecolorallocate($im,0,0xff,0);
imagefill($im,100,100,$bk);//填充颜色
/*for ($i = 1;$i<=100;$i++){
imagesetpixel ($im,$i*3,150,$red);//画点
}
imageline($im,0,0,200,200,$red);//划线
imagerectangle($im,100,100,200,200,$red);//画矩形
imagefilledrectangle($im,50,25,100,40,$red);//画填充矩形
imagepolygon($im,$arr_points,5,$red);//画多边形
imagefilledpolygon($im,$arr_points,5,$red);//画填充多边形
imageellipse($im,150,150,100,100,$red);
imagefilledellipse($im,150,150,100,100,$red);
*/
imagefilledellipse($im,150,150,200,200,$red);
imagearc($im,100,130,50,50,180,360,$green);
imagearc($im,200,130,50,50,180,360,$green);
imagearc($im,150,150,100,100,30,150,$green);


//在图像当中添加文本
//$text = iconv("GB2312","GB2312","你好!!!!!!");
imagestring($im,100,130,270,"hello!!",$red);

imagestringup($im,100,270,100,$text,$green);
imagechar($im,100,148,150,'A',$green);
imagecharup($im,100,200,150,'A',$green);
$font = "STXINGKA.TTF";
imagettftext($im,20,0,50,50,$green,$font,"你好");

 

 

header('Content-type:image/jpeg');//声明网页的输出形式
imagejpeg($im);//输出图像
imagedestroy($im);//销毁图像释放内存

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值