PHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三)来源:http://www.ido321.com/887.html5、PHP对图像的旋转 1: 登录后复制 2: 旋转之前登录后复制 3: 登录后复制 4: 登录后复制 5: 登录后复制 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 登录后复制 26: imagecopy($newy,$backy,$widthy-$i-1,0,$i,0,1,$heighty);登录后复制 27: }登录后复制 28: 登录后复制 29: /*保存翻转后的图片*/登录后复制 30: imagepng($newy,'http://www.bkjia.com/uploads/allimg/141009/0425435558-1.png');登录后复制 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 登录后复制 55: imagecopy($newx,$backx,0,$heightx-$i-1,0,$i,$widthx,1);登录后复制 56: }登录后复制 57: 登录后复制 58: /*保存翻转后的图片*/登录后复制 59: imagepng($newx,'http://www.bkjia.com/uploads/allimg/141009/0425432228-2.png');登录后复制 60: 登录后复制 61: /*释放资源*/登录后复制 62: imagedestroy($backx);登录后复制 63: imagedestroy($newx);登录后复制 64: }登录后复制 65: /*调用函数*/登录后复制 66: turn_y('http://www.bkjia.com/uploads/allimg/141009/0425435O8-0.png');登录后复制 67: turn_x('http://www.bkjia.com/uploads/allimg/141009/0425435O8-0.png');登录后复制 68: ?>登录后复制 69: 登录后复制 70: 沿着y轴旋转登录后复制 71: 登录后复制 72: 登录后复制 73: 登录后复制 74: 沿着x轴旋转登录后复制 75: 登录后复制 76: 登录后复制效果http://www.bkjia.com/PHPjc/890204.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/890204.htmlTechArticlePHP图像操作:3D图、缩放、旋转、裁剪、添加水印(三) 来源:http://www.ido321.com/887.html 5、PHP对图像的旋转 1: 2: 旋转之前 3: 4: 5: 6: header("...
09-14 02:45