PHP GD et vignettes

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


link182
WRInaute impliqué
WRInaute impliqué
 
Messages: 473
Inscription: Mar Juil 26, 2005 13:30

PHP GD et vignettes

Message le Jeu Aoû 04, 2005 15:08

Sur mon site web en développement, je propose à l'utilisateur d'uploader des photos personnels.
j'aimerais bien afficher sur la page d'accueil quelques une de ces photos en vignettes (avec angles arrondi), mais je ne sais pas comment faire.

Je sais que il existe la librairie GD mais je ne m'en suis jamais servi. Je voudrais que les vignettes ai un format 60*100 (exemple). Le probleme c'est que les photos que les utilisateurs vont uploader ne sont pas toutes à la même dimension, est donc risque d'etre déformées ?
De même peut-on arrondir les angles facilement avec GD ?

merci
Dernière édition par link182 le Jeu Aoû 04, 2005 15:15, édité 1 fois.

netsys
WRInaute accro
WRInaute accro
 
Messages: 1110
Inscription: Sam Juil 17, 2004 18:47

Message le Jeu Aoû 04, 2005 15:11

Faire le angles avec des gif positionné dans les coins en css.
Et pour la fonction de redimensionnement tu trouveras a coup sur les sites spécials php.


link182
WRInaute impliqué
WRInaute impliqué
 
Messages: 473
Inscription: Mar Juil 26, 2005 13:30

Message le Jeu Aoû 04, 2005 15:17

pas bête pour l'arrondi, mais je dois juste faire le trait de l'arrondi en couleur (ex : noir), et le reste en transparent c'est ça ?


psykoko
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 186
Inscription: Ven Juin 03, 2005 15:04

Message le Jeu Aoû 04, 2005 15:35

pour l'arrondi...
regarde ça ;)
-http://pro.html.it/esempio/nifty/

(tu verras ce que ça rend sur mon www) => des arrondis sans image ;)


Patrice A.
Modérateur
Modérateur
 
Messages: 2413
Inscription: Ven Fév 11, 2005 19:36

Message le Jeu Aoû 04, 2005 16:20

Pour le redimensionnement avec GD, il y a un script de fandecine disponible dans le forum WRI. Cherche un peu, en deux minutes tu vas trouver.


loobot
WRInaute impliqué
WRInaute impliqué
 
Messages: 378
Inscription: Sam Juil 26, 2003 18:28

Message le Jeu Aoû 04, 2005 18:42

Code: Tout sélectionner
   
$imgResampl = imagecreatetruecolor($resampleX, $resampleY);
imagecopyresampled($imgResampl, imagecreatefromjpeg($imgName), 0, 0, 0, 0, $resampleX, $resampleY, $width, $height);
imagejpeg($imgResampl, $imgResampleName, 90);
imagedestroy($imgResampl);

netsys
WRInaute accro
WRInaute accro
 
Messages: 1110
Inscription: Sam Juil 17, 2004 18:47

Message le Jeu Aoû 04, 2005 22:14

link182 a écrit:pas bête pour l'arrondi, mais je dois juste faire le trait de l'arrondi en couleur (ex : noir), et le reste en transparent c'est ça ?


L'image d'arrondi doit être de la même couleur que le fond et ce qui doit laisser passer la photo pour faire croire à l'arrondi doit être transparent...
Tu trouveras des trucs sur GG avec : arrondi css cadre ou bordure...


SnAKes
WRInaute discret
WRInaute discret
 
Messages: 56
Inscription: Ven Mai 21, 2004 9:36

Message le Ven Aoû 05, 2005 16:11

Pour l'arrondi tu peux le faire avec GD.
Avec GD tu peux superposer plusieurs images.
Tu te fait un PNG qui comporte des bords arondis blanc et le milieu est transparent.
Tu copie ton image, tu copie le PNG puis tu génère la nlle image.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité