IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

image lourde donc page lente et longue à charger


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Par défaut image lourde donc page lente et longue à charger
    Bonjour,

    J'ai effectué une page avec des miniatures d'images mais le souci est que la page est lente (demande beaucoup de ressource + scroll difficile).
    Il y a environ 20 images par pages et d'environ 2 Mo par images.
    Donc ça fait pas mal à charger.

    Il y a la solution de pagination mais je ne suis pas pour cette solution...

    Y-t-il une solution pour afficher l'image de moins bonne qualité (donc moins lourde) ou de la redimensionner avant de l'afficher ou une autre solution, je suis preneur

    Merci d'avance.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125

  3. #3
    FoxLeRenard
    Invité(e)
    Par défaut
    Pour ma part je suis pour fabriquer des vignettes avec un outil ...
    ou bien en local, adobe c'est super et la compression est propre !

    Pour le reste, en PHP comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    <html><body>
    <?PHP
    //============lire le repertoire===================
    $parde="test";
    $tout_le_rep = glob('test/*.jpg');
    $vaen=$parde."x";
    /* bon j ais imagine depart de /test vignettes en /testx   */
    $LesFichiers = array();
    $i = 0;
    foreach( $tout_le_rep as $filename)
      {
        if (is_file($filename) )
         {
           $LesFichiers[$i] = $filename;
           $i=$i+1;
         }
     }
    if (is_dir($vaen))  { $v="";}
           else {mkdir($vaen, 0777);}
      for ($a=0;$a<$i;$a++)
       {
     
        $Img_origine= $LesFichiers[$a];
        $Img_Actu =$Img_origine;
        $Img_finale=str_replace($parde,$vaen,$Img_origine);
        $Img_Actu_work = imagecreatefromjpeg($Img_Actu);
        $nx_ori = imagesx($Img_Actu_work);
        $ny_ori = imagesy($Img_Actu_work);
        $x = 150;
        $y = 110;
        $nx = $x;
        $ny = $y;
        $Cree_Img = imagecreatetruecolor($nx,$ny);
        imagecopyresampled($Cree_Img, $Img_Actu_work, 0, 0, 0, 0,
     $nx, $ny, $nx_ori, $ny_ori);
        imagejpeg($Cree_Img, $Img_finale);
        echo "<br /><img src='".$Img_finale."'>";
       }
    ?>
    <br />
    </body>
    </html>

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par afrodje Voir le message
    Bien joué !!
    Fonctions testées et approuvées !

  5. #5
    Invité
    Invité(e)
    Par défaut
    FoxLeRenard,
    jette un oeil à mon tuto : dis-moi ce que tu en penses, ok ?

    (j'ai peut-être oublié certains "tests", ou "éventualités" ...)
    Merci !

  6. #6
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    FoxLeRenard,
    jette un oeil à mon tuto : dis-moi ce que tu en penses, ok ?

    (j'ai peut-être oublié certains "tests", ou "éventualités" ...)
    Merci !
    Oui j'avais vu je vais épluché sérieusement ça, car ça m'intéresse
    je te dirais mon avis dans quelques jours , ou ici ou en MP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Charger image lourde
    Par Guyome41 dans le forum VB.NET
    Réponses: 0
    Dernier message: 24/12/2012, 17h30
  2. Page très longue à charger
    Par night_flyers dans le forum Requêtes
    Réponses: 0
    Dernier message: 11/07/2009, 14h54
  3. [Image]charger une image sur une page HTML
    Par Malo dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 08/07/2006, 18h33
  4. Charger une image sur la page web
    Par gregbart dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 07/03/2006, 18h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo