1 <?php 2 function turn_y($filename){ 3 $image_back = imagecreatefromjpeg($filename); 4 5 $width = imagesx($image_back); 6 $height = imagesy($image_back); 7 8 $image_new = imagecreatetruecolor($width,$height); 9 10 for($x = 0;$x < $width;$x ++){ 11 imagecopy($image_new,$image_back,$width - $x - 1,0,$x,0,1,$height); 12 } 13 14 imagejpeg($image_new,$filename); 15 16 imagedestroy($image_back); 17 imagedestroy($image_new); 18 } 19 20 function turn_x($filename){ 21 $image_back = imagecreatefromjpeg($filename); 22 23 $width = imagesx($image_back); 24 $height = imagesy($image_back); 25 26 $image_new = imagecreatetruecolor($width,$height); 27 28 for($y = 0;$y < $height;$y ++){ 29 imagecopy($image_new,$image_back,0,$height - $y - 1,0,$y,$width,1); 30 } 31 32 imagejpeg($image_new,$filename); 33 34 imagedestroy($image_back); 35 imagedestroy($image_new); 36 } 37 38 turn_x("mm2.jpeg"); 39 ?>