OVH Cloud OVH Cloud

imagesetbrush, comment l'utiliser ?

2 réponses
Avatar
Thomas Harding
$brush = fopen ("images/brush.png",'r');
imagesetbrush ($im,$brush);

retourne : <b>Warning</b>: Supplied argument is not a valid Image
resource in <b>/var/www/
materiel_test/arbrepng.php</b> on line <b>82</b><br />

la même chose si je colle un fread au milieu.

Q: qu'est-ce qu'une ressource d'image valide ?
Y a-t-il un format spécifique de fichier de brosse ?

La doc php ne fournit aucun exemple, et fr.comp.lang.php
aussi bien que comp.lang.php sont muets dans google...

bref, si quelqu'un à un exemple qui marche, je suis preneur :)

--
Thomas Harding

2 réponses

Avatar
Olivier Miakinen

$brush = fopen ("images/brush.png",'r');
imagesetbrush ($im,$brush);

retourne : <b>Warning</b>: Supplied argument is not a valid Image
resource in <b>/var/www/
materiel_test/arbrepng.php</b> on line <b>82</b><br />

la même chose si je colle un fread au milieu.

Q: qu'est-ce qu'une ressource d'image valide ?


Par exemple le retour de cette fonction :
http://fr2.php.net/manual/fr/function.imagecreatetruecolor.php

Ou bien de celle-là :
http://fr2.php.net/manual/fr/function.imagecreatefrompng.php

Y a-t-il un format spécifique de fichier de brosse ?


Aucune idée. Mais déjà, essaye de remplacer un descripteur de fichier
par une ressource image obtenue à partir de ce fichier, cela pourrait
suffire.

Du style :
$brush = imagecreatefrompng("images/brush.png");

Avatar
Thomas Harding
Q: qu'est-ce qu'une ressource d'image valide ?


Du style :
$brush = imagecreatefrompng("images/brush.png");


C'est bien ça, merci.

J'ai ajouté une note sur nexen.net

--
Thomas Harding