É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)

timo
2005-07-12 16:18:46

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.

:)

philippe
2005-07-12 16:06:46

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.

Eric B
2005-07-12 15:12:28

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)

philippe
2005-07-12 14:51:40

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.

timo
2005-07-12 12:06:04

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++

Philippe (noob)
2005-07-09 13:44:45

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?

Pied de page des forums

Propulsé par FluxBB

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