2017-09-06 3 views
-2
$filename = '01.jpg'; 
$degrees = 90; 
// Content type 
header('Content-type: image/jpeg'); 

// Load 
$source = imagecreatefromjpeg($filename); 

// Rotate 
$rotate = imagerotate($source, $degrees, 0); 

// Output 
$rotate = imagejpeg($rotate); 

Ich verwende diese bitte erklären, wie man diese BildWie speichere ich die Rotation eines Bildes auf dem Server?

Antwort

0

Bitte verwenden Sie Code wie unten

function RotateImg($filename = '',$angle = 0,$savename = false) 
    { 
     $original = imagecreatefromjpeg($filename); 
     $rotated = imagerotate($original, $angle, 0); 
     if($savename == false) { 
       header('Content-Type: image/jpeg'); 
       imagejpeg($rotated); 
      } 
     else { 
      imagejpeg($rotated,$savename); 
     } 
     imagedestroy($rotated); 
    } 

$filename = 'http://images.all-free-download.com/images/graphiclarge/beautiful_nature_landscape_02_hd_picture_166206.jpg'; 

$saveto  = $_SERVER['DOCUMENT_ROOT']."/images/test.jpg"; 

RotateImg($filename,90,$saveto); 
+0

Thanks a Viel benutzt es wirklich vollen Code. –

0

imagejpeg aktualisieren - im Browser oder als Datei Ausgabebild. Übergeben Sie den Bildpfad, in dem Sie die Datei als zweiten Parameter speichern möchten.

Ref: http://php.net/manual/en/function.imagejpeg.php

$filename = '01.jpg'; 
$degrees = 90; 
$source = imagecreatefromjpeg($filename); 
$rotate = imagerotate($source, $degrees, 0); 
imagejpeg($rotate, $filename); 
+0

Ja bekam es jetzt gut –

+0

arbeiten @SanatGupta Sie sind willkommen .... bitte upvott wenn nützlich :) – Jalpa

Verwandte Themen