Tronquer une image en PHP

parousky Messages postés 325 Date d'inscription   Statut Membre Dernière intervention   -  
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'aimerais tronquer une image depuis ma base de données en php en utilisant la fonction imagecopyresampled, mais j'ai quelques erreurs que je n'arrive pas à corriger...
Voilà mon code :


<?php
$req = $bdd->prepare('SELECT * FROM users WHERE Mail=?');
$req->execute(array($_SESSION['mail']));
$donnees = $req->fetch();



$Photo = $donnees['Photo'];



list($width, $height) = getimagesize($Photo);


$destImage = imagecreatetruecolor($width, $height);
$sourceImage = imagecreatefrompng($Photo);


$image = imagecopyresampled($destImage, $sourceImage,0,0,10,10,30,30,$width, $height)
?>



Et ça me rend l'erreur :

imagecreatefrompng(): 'Images/monimage.png' is not a valid PNG file

J'ai vérifié l'extension avec PATH_INFO et j'ai bien un png.
Voyez-vous un problème ?
Merci d'avance !
A voir également:

1 réponse

loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
 
et ta regarder sur le mime type ?
c'est peut-être un bitmap, jpeg !
dans ce cas là je te conseille de faire une "switch .. case" !
0