Images thumbnail

Bonjour,

Je voudrais créer thumbnail (comment ça s'appelle en français), c'est à dire des petites images plus legères à visualiser sur le site.
Apres dès qu'on clique sur l'image visualier l'image originale sur une plus grande fenêtre.

Merci d'avance,
Configuration: Windows 2000
Internet Explorer 6.0

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Dans la balise <img> tu définis la taille plus petite et tu mets un lien sur cette image qui envoie vers l'image originale.
    1. Merci pour la réponse,

      ce n'est pas clair comment ça s'appelle en français. Connaissez vous un logieciel pour rendre les images plus legères ?

      Merci
      1. Ce sont des miniatures en français.

        <a href="image.jpg><img src="image.jpg" height="100px" /></a>

        Voilà en gros la traduction de ce que j'ai dit...
        1. Je suis pas d accord avec vous.

          Le tableau des Exifs De L ORIGINAL de php revoie des identifiants THUMBNAIL parmis tant d autres:
          THUMBNAIL.Compression: 6
          THUMBNAIL.XResolution: 350/1
          THUMBNAIL.YResolution: 350/1
          THUMBNAIL.ResolutionUnit: 2
          THUMBNAIL.JPEGInterchangeFormat: 2576
          THUMBNAIL.JPEGInterchangeFormatLength: 7674

          Une façon de créer une mignature en php:

          Function Creat_Mignature($str,$Entry){
          echo "creation d une vignette";
          $size=GetImageSize($str);
          $larg=$size[0]*20/100;
          $long=$size[1]*20/100;
          $img=ImageCreateFromJPEG($str);
          $imagedest=ImageCreateTrueColor($larg,$long);
          $copy=ImageCopyResampled($imagedest,$img,0,0,0,0,$larg,$long,$size[0],$size[1]);
          ImageJPEG($imagedest,"./Vignette/".$Entry,50);
          ImageDestroy($imagedest);
          }

          Exif de la mignature renvoie :

          FILE.FileName: IMG01.JPG
          FILE.FileDateTime: 1234567891
          FILE.FileSize: 6120
          FILE.FileType: 2
          FILE.MimeType: image/jpeg
          FILE.SectionsFound: COMMENT
          COMPUTED.html: width="275" height="183"
          COMPUTED.Height: 183
          COMPUTED.Width: 275
          COMPUTED.IsColor: 1
          COMMENT.0: CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 50

          La question serait comment integrer ces informations pour une mignature sans redimentionnement PHP.

          Fonction suggerée exif_thumbnail()
          exple fournis :

          <?php
          if (array_key_exists('file', $_REQUEST)) {
          $image = exif_thumbnail($_REQUEST['file'], $width, $height, $type);
          } else {
          $image = false;
          }
          if ($image!==false) {
          header('Content-type: ' .image_type_to_mime_type($type));
          echo $image;
          exit;
          } else {
          // aucune miniature de disponible, traitement de l'erreur ici
          echo 'No thumbnail available';
          }
          ?>