php教程|php手册
水印,图像
php教程-php手册
PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)
小额贷款超市源码,ubuntu个人电脑,tomcat并发多少个用户,屏幕上有爬虫,php商城系统实战项目,印度seo骗子lzw
来源:/887.html
仿08爱客影院源码,ubuntu安装whl格式,tomcat7的参数,绳子爬虫问题,php实战开发1200例,亚马逊的seo推广是什么seolzw
5、PHP对图像的旋转
宝宝网站源码,vscode深绿色主题,ubuntu 软件列表,tomcat端口号在哪改,c sqlite源码,网页设计一般多少钱一个月,wdcp创建数据库,租服务器要多少钱,酷表格插件使用,前端框架角,菏泽爬虫店,php 框架排名,黄骅SEO,springboot发布程序,淘宝网站的功能列表,网页源码怎么做成动态图片,微信公众号模板网站,dedecms 后台验证码,教程网引导页面,权限管理系统 ,外卖人源程序怎么用的lzw
1:
2:
旋转之前
3:
4:
5: <?php
6: header("content-type","text/html;charset=utf-8");
7:
8: /*
9: *图片沿y轴旋转,以png格式为例
10: *@param string $filename 图片的url
11: */
12: function turn_y($filename)
13: {
14:/*创建图片资源*/
15:$backy = imagecreatefrompng($filename);
16:
17:/*获取大小*/
18:$widthy = imagesx($backy);
19:$heighty = imagesy($backy);
20:
21:/*创建新的图片资源,保存翻转后的图片*/
22:$newy = imagecreatetruecolor($widthy, $heighty);
23:
24:/*沿着y轴翻转,就是将原图从右向左按一个像素宽度向新资源中逐个复制*/
25:for ($i=0; $i < $widthy; $i++) {
26: imagecopy($newy,$backy,$widthy-$i-1,0,$i,0,1,$heighty);
27:}
28:
29:/*保存翻转后的图片*/
30:imagepng($newy,/uploads/allimg/141009/0425435558-1.jpg);
31:
32:/*释放资源*/
33:imagedestroy($backy);
34:imagedestroy($newy);
35: }
36:
37: /*
38: *图片沿x轴旋转,以png格式为例
39: *@param string $filename 图片的url
40: */
41: function turn_x($filename)
42: {
43:/*创建图片资源*/
44:$backx = imagecreatefrompng($filename);
45:
46:/*获取大小*/
47:$widthx = imagesx($backx);
48:$heightx = imagesy($backx);
49:
50:/*创建新的图片资源,保存翻转后的图片*/
51:$newx = imagecreatetruecolor($widthx, $heightx);
52:
53:/*沿着x轴翻转,就是将原图从上到下按一个像素宽度向新资源中逐个复制*/
54:for ($i=0; $i < $heightx; $i++) {
55: imagecopy($newx,$backx,0,$heightx-$i-1,0,$i,$widthx,1);
56:}
57:
58:/*保存翻转后的图片*/
59:imagepng($newx,/uploads/allimg/141009/0425432228-2.jpg);
60:
61:/*释放资源*/
62:imagedestroy($backx);
63:imagedestroy($newx);
64: }
65: /*调用函数*/
66: turn_y(/uploads/allimg/141009/0425435O8-0.jpg);
67: turn_x(/uploads/allimg/141009/0425435O8-0.jpg);
68: ?>
69:
70:
沿着y轴旋转
71:
72:
73:
74:
沿着x轴旋转
75:
76:
效果