Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2006, 19h57   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2003
Messages : 40
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 40
Points : 11
Points : 11
Par défaut [Images] Redimension img et enregistrer autre répertoire

Salut à tous,

pour un site possédant plusieurs centaines de photos, je souhaite réaliser un script qui génère automatiquement des images de différentes dimensions et qui les enregistre dans différents répertoires.

Le script testerait l'existence de la photo dans un répertoire (images/redim/) et si elle n'existe pas, lancer le script de redimension de la photo du repertoire (images/originaux/) et l'enregistrer dans le premier répertoire.

J'ai réussi a redimensionner l'image mais elle s'enregistre dans le répertoire d'origine donc écrase l'original. Pas super pratique !

Mon script :

Code :
1
2
3
4
5
6
7
8
9
10
11
 
[...]
$ratio = 130 / $largeurOriginale;
$largeurVignette = round($largeurOriginale * $ratio);
$hauteurVignette = round($hauteurOriginale * $ratio);
$destination = imagecreatetruecolor($largeurVignette, $hauteurVignette);
$source = imagecreatefromjpeg($imageOriginale);
 
imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeurVignette, $hauteurVignette, $largeurOriginale, $hauteurOriginale);
imagejpeg($destination,$nomVignette,80); 
imagedestroy($source);
Que dois je modifier pour enregistrer dans le repertoire (images/redim/) ?

Merci
dldstyle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2006, 20h31   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
il faut que tu modifies $nomVignette
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2006, 23h00   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2003
Messages : 40
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 40
Points : 11
Points : 11
ah mais bien sûr !

Merci
dldstyle est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h04.


 
 
 
 
Partenaires

Hébergement Web