Traitement d'image : faire une miniature d'une image sur serveur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 262 fois - Téléchargée 29 fois

Contenu du snippet

Ce code permet de creer une miniature directement sur le serveur. On gagne de la place en hebergement

Source / Exemple :


<?//on recupere l'image source pour extraire sa largeur et hauteur
$photo3 ="galerie/photo_adh/10208861755638.jpg";
$size3 =GetImageSize($photo3)?>

<?//largeur d'origine  a titre d'information
echo $size3[0]?>

<?//hauteur d'origine a titre d'information
echo $size3[1]?>

<?//largeur de la miniature
$larg=100?>
<?//recherche du coef reducteur
$coef_reduc3=$size3[0]/$larg?>

<?//calcul de la hauteur miniature  en division la hauteur d'origine par le coef reducteur
$h_fini3=$size3[1]/$coef_reduc3?>
<?//on arrondit le coef pas obligatoire mais bon
$h_ter3=ceil($h_fini3)?>

avant=<img src="galerie/photo_adh/10208861755638.jpg" border="0"><br>
apres=<img src="galerie/photo_adh/10208861755638.jpg" border="0" width=<?echo $larg?> height=<?echo $h_ter3?>>

Conclusion :


Si vous avez des commentaires (bin oui, je debute seulement et je peux me planter) faite moi en part a david-72@noos.fr
Merci

A voir également

Ajouter un commentaire

Commentaires

psyjc
Messages postés
182
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
18 avril 2008
-
tu prends un autre script!
genre celui ci : http://www.phpcs.com/code.aspx?ID=13389 :p
cs_Natim
Messages postés
24
Date d'inscription
lundi 12 mai 2003
Statut
Membre
Dernière intervention
26 juin 2004
-
Quelqu'un peu me dire comment faire avec GD svp ?
merci ;)
psyjc
Messages postés
182
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
18 avril 2008
-
(2 ans plus tard)

beurk, si jai 80 photos (et jai bocoup plus de 80 photos) qui font chaqune 5Mo (appareil photo numerique), bah je vais pouvoir attendre un bout de temps avant d'avoir les 12 vignettes avec mon adsl 512 :D
cs_Dean
Messages postés
500
Date d'inscription
mardi 16 avril 2002
Statut
Membre
Dernière intervention
2 août 2004
-
C'est dommage que ton truc n'utilise pas GD...
C'est pourtant tout simple à réduire les images (fonction imagecopyresampled())
guidal
Messages postés
85
Date d'inscription
lundi 8 avril 2002
Statut
Membre
Dernière intervention
9 octobre 2003
-
Si vous voulez générer à la volée un nouvelle image plus petite ... allez voir une de mes sources ... (UPLOAD ET TRAITEMENT D'IMAGE)
Il faut bien sur modifier des trucs (car j'uploade et je stocke les img grande et mini et j'utilise une BD ... Mais le traitement d'image est là ...)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.