600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > PHP图像操作:3D图 缩放 旋转 裁剪 添加水印(三)

PHP图像操作:3D图 缩放 旋转 裁剪 添加水印(三)

时间:2024-03-19 09:44:11

相关推荐

PHP图像操作:3D图 缩放 旋转 裁剪 添加水印(三)

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:

效果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。