2016-09-09 5 views
0

La fonction imagerotate() ne fonctionne pas pour moi. Voir le code ci-dessousimagerotate() ne fonctionne pas

$source = imagecreatefromjpeg($filename); 

    // Rotate 
    $source = imagerotate($source, 90, 0); 

    // Output 
    imagejpeg($source); 

    // Free the memory 
    imagedestroy($source); 

C'est ce qui est d'obtenir de phpinfo concernant GD

GD GD support permis Version empaqueté (2.1.0 compatible) FreeType

soutien a permis FreeType Liens avec freetype FreeType Version

2.3.11 Prise en charge de la lecture GIF activée GIF Création prise en charge activée Prise en charge JPEG activée libJPEG Version 6b Prise en charge PNG libPNG

Version 1.2.49 WBMP support activé XPM support activé libXpm

Version 30411 XBM soutien a permis

Je cherchai beaucoup pour la réponse, mais n'a pas obtenu la bonne réponse pour cela.

peut-il suggérer une solution pour cela? toute aide sera appréciée

+1

Avez-vous essayé un autre fichier jpg? Le code fonctionne pour moi. Peut-être avez-vous oublié les en-têtes? 'header (" Content-Type: image/jpeg ");' – Joachim

+0

Fonctionne pour moi aussi. Que signifie "ne pas travailler"? Comment savez-vous que ça ne marche pas? Est-ce que l'image est rendue, mais pas pivotée? Avez-vous une page blanche? Assurez-vous que vous avez activé tous les rapports d'erreurs et vérifiez le journal des erreurs PHP. – timclutton

Répondre

0

Merci à tous ceux qui ont répondu à ma question.

Cela fonctionnait réellement. Cela ne fonctionnait pas pour moi à cause d'une erreur générée, ce qui a empêché l'exécution de la fonction imagerotate.

Merci encore une fois.