Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

byboleymar
2004-09-20 09:49:17

Personnellement j'utilise un petit script qui détect la taille du navigateur. Dc la taille de l'image est redimensionner par rapport au navigateur web et non a l'ecran:

<script type=\"text/javascript\">
src='".$srcstr."';
width='".$width."';
height='".$height."';

if (document.body)
{
var larg = (document.body.clientWidth);
var haut = (document.body.clientHeight);
}
else
{
var larg = (window.innerWidth);
var haut = (window.innerHeight);
}
ratioL = (width/(larg-40));
ratioH = (height/(haut-120));
if (ratioL>ratioH)
{
if (ratioL>1)
{
width = (width/ratioL);
height = (height/ratioL);
}
}
else
{
if (ratioH>1)
{
width = (width/ratioH);
height = (height/ratioH);
}
}
document.write('<img  width='+width+' height='+height+' src='+src+'></img><br>');
</script>


J'utilise en meme temps une autre fonction pour recuper la taille de l'image orginal ( enfin, je croi que dans la verison 1.3.1, c valeurs st deja stocker dans des variables):

$ext=explode(".",$image);

if (($ext[1] == jpg)||($ext[1] == jpeg)){
$src = imagecreatefromjpeg ($src2);
$width = imagesx($src);
$height = imagesy($src);
}else{
if ($ext[1] == gif){
$src = imagecreatefromgif ($src2);
$width = imagesx($src);
$height = imagesy($src);
}
}



Moi j'utilise phpWG 1.2.1 , dc je peu pas te dire comment l'inserer dans ta page. Mais en regardant bien, on y arrive assez facilement.

Apres les valeurs qui y st mise : 40 et 120, ont ete mise pour etre accorder avec ma page, faut les modifier pour qu'il corresponde à la tienne.

Ce script est simple et est facilement adaptable... bon courrage ;)

snafu
2004-09-20 00:30:46

Salut,
Point de départ: Je suis en train de déterminer la taille des photos que je vais mettre dans la galerie. Mais en 1024*768, si on veut voir l'ensemble de la photo sans scroller vers le bas, la taille maxi de la photo est vraiment petite.

Questions:
- serais-ce envisageable que phpgallery détecte la résolution et pousse des photos adaptées à la résolution? (on uploaderait donc 3 photos: la vignette,  la photo adaptée au 1024*768, et celle adaptée au 1280*1024)

- peut-on supprimer le cadre au dessus des images "Divers − 2/12
img104"? ( ou le mettre en dessous, parce que ce que les gens veulent c'est voir la photo en premier, après s'il veulent des détails, ils peuvent scroller ver le bas)

Merci pour ce script de galerie.
@+
http://photosnafu.free.fr/galerie/

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact