Rechercher : dans
Par :

PHP miniature image d'un répertoire

Dernière réponse le 13 fév 2008 à 08:43:33 lud1979, le 12 fév 2008 à 11:43:04 
 Signaler ce message aux modérateurs

Bonjour,

Je cherche à afficher les miniatures de photos d'un répertoire, j'ai fais ça :

while($fichier=readdir($dossier))
{
$berk=array('.', '..');
if(!in_array($fichier,$berk))
{
$lien=$dir.'/'.$fichier;
if ((file_exists($lien)) and ($lien != 'Thumb.db'))
{
print '<img src="'.$lien.'" alt="" style="" HEIGHT=50 /><br />';
}
}
}

Ca marche bien mais le problème c'est que lorsque le dossier contient beaucoup d'images, les miniatures sont très longues à être affichées.

SI vous aviez une solution plus efficace merci de m'en informer.

Bonne après midi à tous Ludwig

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « PHP miniature image d'un répertoire » dans :
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[Windows] Affichage de l'aperçu des images en miniatures VoirSi jamais Microsoft Windows n'affiche plus les images en miniatures, il suffit de suivre la procédure ci-dessous : Faire un clic droit sur une image, puis, dans le menu choisir "Ouvrir avec". Cliquez sur "Choisir le programme" et choisissez "Aperçu...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...
LaTeX - Premiers pas VoirCompilation d'un fichier LaTeX LaTeX est un langage compilé (on part d'un fichier source pour arriver à un fichier cible). La source est généralement un fichier texte dont l'extension est .tex et la cible un fichier dvi, postscript ou pdf. La...

1

PeJo, le 12 fév 2008 à 12:03:06

Bonjour,

Quel format utilises-tu pour stocker tes images (jpg, bmp ...)?
Quel est la taille originale des images que tu affiches??
Il y à 3 types de personnes dans le monde. Celles qui savent­ compter et celles qui ne savent pas.
Et si t'as besoin de rien, ba appelle moi!!

Répondre à PeJo

2

lud1979, le 12 fév 2008 à 14:16:34

Mes images sont en .jpg, leurs tailles varient de 50K à 400K

Répondre à lud1979

3

PeJo, le 12 fév 2008 à 14:40:51

Dans un premier temps, je pense qu'il est préférable, pour les aperçues, de les mettrent au format bitmap. Si tu veux garder une certaines qualités, tu ne fais que des bmp pour tes aperçus.

Ensuite, quand je parlais de taille, je ne parlais pas de poids mais de dimensions. Il vaut mieux réduire la taille à 50x50 pour l'aperçu avec un logiciel de retouche, plutôt que de le réduire avec ton code. Tu veras que le poids du image de 50x50 afficher en 50x50 sur ton navigateur n'est pas le même que celui d'une image en 800x600 réduite et affiché à 50.
Il y à 3 types de personnes dans le monde. Celles qui savent­ compter et celles qui ne savent pas.
Et si t'as besoin de rien, ba appelle moi!!

Répondre à PeJo

4

lud1979, le 12 fév 2008 à 17:40:18

En fait mon objectif était de faire des miniatures den php d'apres des fichiers existant sans avoir de nouveaux fichiers miniatures à créer

Répondre à lud1979

5

 PeJo, le 13 fév 2008 à 08:43:33

Alors tu n'as pas trop le choix, essayes aves des images en bitmap. Tu va perdre en qualité, mais tu dois gagner en poinds et donc en temps pour le chargement de ta page.
Il y à 3 types de personnes dans le monde. Celles qui savent­ compter et celles qui ne savent pas.
Et si t'as besoin de rien, ba appelle moi!!

Répondre à PeJo
Collection CommentÇaMarche.net