jipe32
Messages postés277Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention11 mai 2010
-
23 sept. 2006 à 12:22
jipe32
Messages postés277Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention11 mai 2010
-
24 sept. 2006 à 11:01
Bonjour à tous,
j'ai uen image bg.jpg qui fait 2506x1920 et 1,77Mo
y'a t-il une silution pour la redimensionner exactement à la taille de l'écran de l'internaute??
et si possible, un moyende réduire le poid de l'image, car presque 2Mo c'est beaucoup.
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 23 sept. 2006 à 12:30
Salut !
Avec un peu d'astuce, on peut y arriver :
- au chargement de la page, tu as un module en ajax qui envoi a un script PHP la resolution de l'ecran
- ton script PHP recoi les infos, redimmensionne l'image (avec GD pas tres dur) et l'envoi au navigateur a la bonne taille...
Je n'ai jamais essaye mais je suppose que c'est faisable, dis moi si tu y arrives avec cette technique !
kyript
Messages postés346Date d'inscriptionjeudi 7 avril 2005StatutMembreDernière intervention26 mars 2012 23 sept. 2006 à 13:49
Salut
Pour la réduire en taille, il te faut faire ca chez toi avec un logiciel adéquate (photoshop par ex ou gimp(gratuit) )
Sinon regarde du coté de la librairie GD de php qui est la lib graphique
cs_jean84
Messages postés449Date d'inscriptionjeudi 26 août 2004StatutMembreDernière intervention 5 mars 2009 23 sept. 2006 à 15:59
On peut pas parler vraiement de technique, c'est plus une idee qui m'est venue. A mon avis, tu devrais coder une page en php qui attend comme parametre le nom de l'image afficher et les dimensions de l'ecran (la resolution).
Ou mieux : lorsque les visiteurs se connectent a une page, tu declenches une session ou tu verifies que les variables $_SESSION['ResoX'] et $_SESSION['ResoY'] soient bien definis, sinon tu les definis via AJAX (pas super complique, regarde sur developpez.com qui propose pas mal de tuto la dessus) et ensuite, chaque fois que tu voudras afficher une image, tu n'auras qu'a l'a redimmensionner via les parametres que t'auras dans ta session. Je sais pas si j'ai ete clair sur ce coup ^^
Il te faudrait preparer une page php qui gere tout sa avec ses propres fonctions et tu n'auras plus qu'a l'inclure directement au debut de tes pages pour en faire profiter a tous tes scripts. Sinon y a evidement les methodes javascript mais bon, quand je peut m'en passer ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
jipe32
Messages postés277Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention11 mai 2010 24 sept. 2006 à 11:01
oui
merci de vos réponses
j'ai trouvé un truc tout con en javascript
je redirige sur une page différente selon la taille de l'écran et par exemple si mon ecran = 1280x1024, je redirige sur page.php avec image de fond= 1280x1024.jp, resizé avec un logiciel
je pense que ça marchera, je vous tient au courrant