Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/06/2006, 17h03   #1
Nouveau Membre du Club
 
Inscription : juin 2002
Messages : 160
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 160
Points : 37
Points : 37
Par défaut erreur images transparentes?

Bonjour,

Voici mon code :
Code :
1
2
3
4
5
6
7
8
9
10
11
<?php
 
header("Content-type: image/png");
 
$image = imagecreate(566,58);
$color = imagecolorallocate($image,65,132,123);
$tampon = imagecreatefrompng("C:\Documents and Settings\autard\img\tampon.png");
imagepng($image);
imagedestroy($image);
 
?>
Il se trouve que ça marche très bien avec certaines images mais pas avec d'autres pour lesquelles j'ai le message suivant :
Citation:
<br />
<b>Warning</b>: imagecreatefrompng(C:\Documents and Settings\autard\img ampon.png): failed to open stream: Invalid argument in <b>c:\program files\easyphp1-8\www\tests php\imagedynamique.php</b> on line <b>7</b><br />
J'ai cru lire à quelques endroits qu'il pouvait y avoir des problèmes avec les images transparentes... Or l'image que je cherche à insérer est effectivement transparente....
Pensez vous que c'est lié à ça? Et quelle solution puis-je avoir ?

Merci
norkius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 17h06   #2
Rédacteur
 
Avatar de wamania
 
Développeur Web
Inscription : juillet 2003
Messages : 676
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 676
Points : 678
Points : 678
Code :
C:\Documents and Settings\autard\img\tampon.png
l'adresse en local, c'est normal?
__________________
Articles sur developpez.com
- Gestion des exceptions avec PHP5
- Chiffrement et hash en PHP contre l'attaque Man in the middle
- Aedituus - Espace membre sécurisé en PHP5

Lithium : ORM ActiveRecord PHP5 extrêmement léger
wamania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 17h13   #3
Nouveau Membre du Club
 
Inscription : juin 2002
Messages : 160
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 160
Points : 37
Points : 37
Oui c'est temporaire pour test...
norkius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 18h23   #4
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
ca depend de quelles images logiquement, y le png 8 bit et png 24 bit, et les deux gére la transparance, apres avec le 8 bit GD a pas de probleme, alors le 24 bit, GD ne gere pas la transpance, donc ca merde, mais de la a t'afficher une erreur ...
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2006, 18h25   #5
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
Citation:
Envoyé par wamania
Code :
C:\Documents and Settings\autard\img\tampon.png
l'adresse en local, c'est normal?
Citation:
Oui c'est temporaire pour test...
bah oui, mais meme en local, il faut pas mettre des chemins comme ca, met l'image dans le meme repertoire que ton script php et fait :
Code :
$tampon = imagecreatefrompng("tampon.png");
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 14h09   #6
Nouveau Membre du Club
 
Inscription : juin 2002
Messages : 160
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 160
Points : 37
Points : 37
J'ai mis mon image en 8bits et dans le répertoire de travail et le problème est résolu...
Bizarre quand même que ça ait fonctionné pour d'autres images..
Merci en tout cas!!
norkius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h02.


 
 
 
 
Partenaires

Hébergement Web