Tronquer une image en PHP

Fermé
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 20 mai 2015 à 12:51
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 - 29 mai 2015 à 21:43
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 mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
29 mai 2015 à 21:43
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