|
Menu |
|
Site optimisé pour :
|
|
Qui est en ligne ? |
|
|
Statistiques |
|
Sur le Forum ZenZone
Membres : 3774
Dernier Inscrit :
nicolas78
79617 Messages dans 9887 Sujets.
|
|
ZenZone IRC |
|
Total : 3286657
Annee : 131579
Mois : 5547
Jour : 190
3.17.181.112
|
Auteur |
Message |
aketo
Bouddha Zen
Anniversaire : 05 Jan Zodiaque: Sexe: Inscrit le: 23 Juin 2004 Messages: 1638 Localisation: avenue zenzone 39210 emule banlieue sud
Citer
|
Posté le: Jeu Oct 13, 2005 16:11
Sujet du message: réduire une image
|
|
|
Salut
alors voila j'ai des images de 600*450 a 1024*650 est je voudrais les méttre sur mon site enfaite je veux les reduire pour que quand je clic dessu j'ai l'image avec sa vraie taille
comme sa:
j'esper que vous avez compris :red: :red: merci
@++
Dernière édition par aketo le Dim Oct 16, 2005 18:34; édité 1 fois
|
|
|
|
|
|
Auteur |
Message |
Saint-Pere
Moderateur ZeN
Anniversaire : 25 Aoû Zodiaque: Sexe: Inscrit le: 18 Nov 2003 Messages: 1598
Citer
|
Posté le: Jeu Oct 13, 2005 20:07
Sujet du message:
|
|
|
soit tu ne réduit par leur taille physique mais leur taille affichée en faisant ca :
Code: | <a href="/images/TonImage.jpg" alt="ma photo" ><img src="/images/TonImage.jpg" width="40" border="0"></a> |
soit tu crées un tumbnail de ta photo de manière manuelle
Code: | photoshop> ouvrir ta photo> image > redimmensionner> conserver aspect Ratio> pixel> 30
et tu l'appele imagereduite.jpg:
<a href="/images/TonImage.jpg" alt="ma photo" ><img src="/images/TonImageReduite.jpg" border="0"></a>
|
soit tu crées ta page de manière dynamique en PHP avec recherche des photo dans un repertoire et création automatique de thumbnails..
Code: |
function createThumb($repSource , $repDest , $filename , $thumbSize="120"){
$originalFileName = $repSource."/".$filename;
$destinationFileName = $repDest."/".$filename;
$getExtension = explode(".", $originalFileName);
$lastIndex = sizeof($getExtension) - 1;
$extension = $getExtension[$lastIndex];
if (preg_match("/^jpe?g$/i", $extension)){
$sourceImage = imagecreatefromjpeg($originalFileName);
$jpeg = TRUE;
}
if (preg_match("/^png$/i", $extension)){
$sourceImage = imagecreatefrompng($originalFileName);
$png = TRUE;
}
$imgWidth = imagesx($sourceImage);
$imgHeight = imagesy($sourceImage);
if($imgWidth>$imgHeight) {
$finalWidth = $thumbSize;
$finalHeight = round(($thumbSize/$imgWidth)*$imgHeight);
} else {
$finalWidth = round(($thumbSize/$imgHeight)*$imgWidth);
$finalHeight = $thumbSize;
}
$newImage = imagecreatetruecolor($finalWidth, $finalHeight);
imagecopyresampled($newImage, $sourceImage, 0, 0, 0, 0, $finalWidth,
$finalHeight, $imgWidth, $imgHeight);
$jpeg ? imagejpeg($newImage, $destinationFileName) : false;
$png ? imagepng($newImage, $destinationFileName) : false;
imagedestroy($newImage);
}
|
A toi d'approfondir.
PS: il existe des scripts gallerie photo tout fait et sous licence GNU ou GNU GPL si tu veux juste te faire un album.
|
|
|
|
|
|
Auteur |
Message |
aketo
Bouddha Zen
Anniversaire : 05 Jan Zodiaque: Sexe: Inscrit le: 23 Juin 2004 Messages: 1638 Localisation: avenue zenzone 39210 emule banlieue sud
Citer
|
Posté le: Jeu Oct 13, 2005 20:16
Sujet du message:
|
|
|
Oki merci Sp
et non c'est pas du PHP juste du Xhtml et css _________________ Sleon une édtue de l' uvinertisé de Cmabrigde, l'odrre des ltteers dnas un mtos n'a pas d'ipmrotncae, la suele coshe ipmrotnate est que la pmeirère et la drenèire soit à la bnnoe pclae. Le rsete peut êrte dnas un dsérorde ttoal et vuos puoevz tujoruos lrie snas porlblème. C'est prace que le creaveu hmauin ne lit pas chuaqe ltetre elle-mmêe, mias le mot cmome un tuot.
|
|
|
|
|
|
Auteur |
Message |
Saint-Pere
Moderateur ZeN
Anniversaire : 25 Aoû Zodiaque: Sexe: Inscrit le: 18 Nov 2003 Messages: 1598
Citer
|
Posté le: Jeu Oct 13, 2005 20:19
Sujet du message:
|
|
|
l'un n'empeche pas l'autre...
HTML + CSS = site statique = tout à faire manuellement de A à Z
PHP = Dynamique = pas besoin de réduire toutes tes photos à la main et thumbnails moins lourds à charger que des photos gigantesques.
|
|
|
Auteur |
Message |
aketo
Bouddha Zen
Anniversaire : 05 Jan Zodiaque: Sexe: Inscrit le: 23 Juin 2004 Messages: 1638 Localisation: avenue zenzone 39210 emule banlieue sud
Citer
|
Posté le: Jeu Oct 13, 2005 20:26
Sujet du message:
|
|
|
mais le site est déja fais(dans ma sign^^) pi
Saint-pere a écrit: | PS: il existe des scripts gallerie photo tout fait et sous licence GNU ou GNU GPL si tu veux juste te faire un album. |
ta pas un lien pour sa et c'est comme faire un tableau je peu le faire sa..
|
|
|
Auteur |
Message |
Saint-Pere
Moderateur ZeN
Anniversaire : 25 Aoû Zodiaque: Sexe: Inscrit le: 18 Nov 2003 Messages: 1598
Citer
|
|
|
Auteur |
Message |
Titine
ZenAdmin
Anniversaire : 14 Nov Zodiaque: Sexe: Inscrit le: 15 Déc 2003 Messages: 12462 Localisation: «« Tout Près des Etoiles »»
Citer
|
Posté le: Jeu Oct 13, 2005 21:03
Sujet du message:
|
|
|
salut
Tu peux aussi utliser le site imageshack qui reduit en vignette les grandes images , en clic droit sur la vignette tu obtiens son URL , et plus bas tu as l'URL taille normale ^^
Code: | [url=http://img421.imageshack.us/img421/2306/angel6of.jpg][img]http://img421.imageshack.us/img421/2306/angel6of.th.jpg[/img][/url] |
|
|
|
Auteur |
Message |
aketo
Bouddha Zen
Anniversaire : 05 Jan Zodiaque: Sexe: Inscrit le: 23 Juin 2004 Messages: 1638 Localisation: avenue zenzone 39210 emule banlieue sud
Citer
|
Posté le: Jeu Oct 13, 2005 21:05
Sujet du message:
|
|
|
non car J'héberge mes images sur mon ftp ..
merci
|
|
|
Auteur |
Message |
Titine
ZenAdmin
Anniversaire : 14 Nov Zodiaque: Sexe: Inscrit le: 15 Déc 2003 Messages: 12462 Localisation: «« Tout Près des Etoiles »»
Citer
|
Posté le: Jeu Oct 13, 2005 23:02
Sujet du message:
|
|
|
oki ^^
|
|
|
Page 1 sur 1 |
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|
|
|
|
|
|