Images thumbnail
faamugol
-
Fallentree Messages postés 2445 Statut Membre -
Fallentree Messages postés 2445 Statut Membre -
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,
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
-
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.
-
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 -
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... -
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';
}
?>