creation de thumbnail

creation de thumbnail - PHP - Programmation

Marsh Posté le 03-11-2010 à 18:41:09    

Salut,
 
j'essaye de créer un thumbnail à partir d'une image uploadée par un utilisateur, mais marche pas!
 
 

Code :
  1. $tmp_name = imagecreatetruecolor(64,64);
  2. list($width,$height) = getimagesize(UPLOAD_PATH.'/'.$file_name.'.'.$avatar_ext);
  3. imagecopyresampled(UPLOAD_PATH.'/'.$file_name.'.'.$avatar_ext, UPLOAD_PATH.'/'.$file_name.'.'.$avatar_ext, 0, 0, 0, 0, 64, 64, $width, $height);


 
je cherche donc a remplacer l'image uploadée par son thumbnail, qui est en dimension 64x64.
 
Ya quoi de faux la dedans?
 
Merci


Message édité par azkatari le 03-11-2010 à 18:41:43
Reply

Marsh Posté le 03-11-2010 à 18:41:09   

Reply

Marsh Posté le 05-11-2010 à 11:51:50    

1) tu es sûr de l'emplacement de ton fichier uploadé? (voir http://php.net/manual/fr/function. [...] d-file.php )
2) imagecopyresampled ne semble pas aimer que la source et la destination soient identiques : http://fr.php.net/manual/fr/functi [...] ampled.php

 
Citation :

Si les hauteurs et largeurs des source et destination diffèrent, l'image copiée sera étirée de manière appropriée. Les coordonnées sont celles du coin supérieur gauche. imagecopyresampled() peut servir à copier des zones d'une image vers elle-même, (si dst_image est la même que src_image) mais si les régions se chevauchent, les résultats sont imprévisibles.


Message édité par skeye le 05-11-2010 à 11:52:13

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 05-11-2010 à 11:53:37    

Par ailleurs, cette fonction attend des ressources comme source/destination, pas des chemins.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 05-11-2010 à 12:44:16    

Pour la création de thumbnails j'ai trouvé la fonction imagethumb => http://code.seebz.net/p/imagethumb/
Qui facilite grandement la vie  :hello:  

Reply

Marsh Posté le 05-11-2010 à 13:04:38    

@skeye: des ressources, tu veux dire donc du fopen?
@AMG: je regarde ca, merci!

Reply

Marsh Posté le 05-11-2010 à 13:14:42    

azkatari a écrit :

@skeye: des ressources, tu veux dire donc du fopen?


...et si tu lisais la doc, par exemple? Il y a des exemples...:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 05-11-2010 à 13:31:51    

lol oui j'étais allé voir, ce qui m'etonnait c'est que sur beaucoup d'exemples, je voyais le chemin. D'ou ma question
 
jme suis demerde avec le script propose, qui simplifie beaucoup en tout cas, merci pour votre aide!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed