philippe a écrit:
c'est bizarre parce que sur cette page : http://www.asp-php.net/scripts/asp-php/vignette.php ils expliquent comment redimensionner des images. La seule question serait aolrs de savoir comment et où intégrer les quelques lignes de code données dans l'exemple.
Oui mais ca c'est du HTML classique.
L'idée de confier le redimensionnement au serveur c'est lourd, sutout sur les sites qui ont du transite...
En hébergement mutualisé, ca fait ramer tous les autres sites web car ca bouffe du cpu.
En php, c'est le serveur qui calcule le code. Donc si il y a redimensionnement de l'image, ca va ralentir le site et celui des autres sur le même host.
Sinon l'autre technique serait de télécharger l'image en totalité 1600x1200, et de lui faire redimensionnement d'affichage. Mais comme le dit Eric B, là c'est la bande passante qui surcharge et les délais d'affichage aussi.
La technique employée dans PWG, est donc laissée au choix du visiteur selon ca bande passante et par défaut c'est l'image moyenne qui est affichée.
L'autre et dernière solution, serait d'intégrer dans le code php du java ou du flash... Le calcul se ferait chez le client. Mais la pareil c'est la bande qui trinque. Car il faut bien lire la totalité de l'image en 1600x1200 pour ensuite la redimensionner à l'affichage en local avec le cpu du client.
:)
bon je suis desole la reponse est dans un autre topic : http://forum.phpwebgallery.net/viewtopic.php?id=3752 et elle est valable pour la version 1.4. Bon si l'administrateur du forum pouvait mettre un sticky conscernant le redimensionnement des images ce serait pas mal.
si la fonction n est pas la, c est aussi parce qu elle est pas souhaitable.
En effet, charger la photo complete en 1600x1200 puis la redimmensionner à la volée demande de la bande passante supplementaire (un peu ridicule de faire attendre l utilisateur que les 800k d une photo pleine resolution soient chargés qd il peut n avoir que 100k pour une 800x600) et accessoirement aussi de la puissance au server (pour redimmensionner) quoi que cela pourrait etre fait aussi en local (comportement par defaut des browsers recents)
c'est bizarre parce que sur cette page : http://www.asp-php.net/scripts/asp-php/vignette.php ils expliquent comment redimensionner des images. La seule question serait aolrs de savoir comment et où intégrer les quelques lignes de code données dans l'exemple.
Salut,
Je me suis posé la même question. Mais la réponse semble (pour le moment) être non.
Car dans Administration/Instructions il y a d'indiqué paragraphe 4:
-- categorie-1.1.1.1
| | | | | |-- pwg_high
| | | | | | +-- mariage.jpg
| | | | | |-- thumbnail
| | | | | | +-- TN-mariage.jpg
| | | | | +-- mariage.jpg
Les éléments de type image peuvent avoir un image en grand format associé. Comme pour le fichier mariage.jpg dans l'exemple ci-dessus. Aucun préfix n'est nécessaire sur le nom du fichier.
Il suffit donc de créer un répertoire pwg_high, et de placer le grand format. Relancer la synchro.
Sinon l'alternative serait de la redimensionner avec un logiciel en 800x600 (dans ton cas) sans le besoin de créer et gérer les répertoires pwg_high.
;)
A++
bonjour je voudrais savoir s'il etait possible avec phpwebgallery de faire qu'une image s'affiche en 800*600 par ex sur la page alors que sur le serveur sa vraie dimension soit du genre 1600*1200 ou plus?