Aujourd'hui (v2.1.6 à la date de rédaction de ce message) dans la page [ Administration >> Photos >> Ajouter > Onglet "Configuration" ] il y a déjà un moyen de paramétrer la taille des miniatures.
D'accord ça ne sert pour le moment qu'au dimensionnement de la miniature lors de se création mais l'idée c'est de se servir de donnée pour adapter le CSS sur cette option.
En effet, je vois mal un webmaster vouloir des miniatures de 192px et conserver le CSS pour des miniatures de 128px
L'avantage serait d'impacter la galerie (partie publique) mais aussi l'affichage des miniatures dans l'administration de notre galerie.
Pour cela, quelques pistes :
http://oldblog.pixarea.com/index.php/20 … c-with-php
http://www.lunaweb.fr/blog/generer-du-css-dynamique/
http://giminik.developpez.com/articles/ … -switcher/ (Je note l'adresse mais ça ne répond pas vraiment au problème).
Hors ligne
Le problème de ton raisonnement c'est que tu considère que le webmaster n'as qu'un taille de miniature et qu'il n'évolue pas dans le temps dans sont processus.
Si pendant 2 ans il ajoute des miniature de 128
et que d'un seul coup il ajoute des miniature de 192
si tu met en place ton css dynamique toutes les autre miniature vont être mis à la taille et cela risque d'être bien moche ? non ?
Maintenant un plugin peux récupérer les données, les charger dans un fichier et surcharger ce qui existe
Hors ligne
Non ddtddt, je ne touche pas à la taille de la miniature mais aux cadres qui entourent la miniatures (l'emplacement réservé).
Certes, les nouvelles miniatures prendrons la taille de la nouvelle valeur et en effet, je ne suppose que les futures miniatures ne peuvent être que plus grandes...
Hors ligne
Gotcha a écrit:
Non ddtddt, je ne touche pas à la taille de la miniature mais aux cadres qui entourent la miniatures (l'emplacement réservé).
Gotcha a écrit:
D'accord ça ne sert pour le moment qu'au dimensionnement de la miniature lors de se création mais l'idée c'est de se servir de donnée pour adapter le CSS sur cette option.
elle veut dire quoi cette phrase alors ?
Hors ligne
Dans l'idée, je me sert de la dimension de la miniature à créer pour adapter les cadres en fonction de cette variable.
La fonction qui gère le dimensionnement de la miniature je n'ai pas besoin de m'en soucier car ce n'est pas mon objectif. Mon objectif c'est de me servir de la variable pour adapter le CSS en me basant sur la variable.
Hors ligne
Gotcha a écrit:
La fonction qui gère le dimensionnement de la miniature je n'ai pas besoin de m'en soucier car ce n'est pas mon objectif. Mon objectif c'est de me servir de la variable pour adapter le CSS en me basant sur la variable.
Si tu imposes le cadre de la miniature à 192 x 192
mais que le css impose toujours à la miniature de faire 128 x 128
je ne suis pas sur que ton innovation soit bien utile !
Donc si tu veux changer la taille des miniature c'est bien sur le css de la miniature qu'il faut jouer ?
Donc si tu imposes par CSS que la miniature face 192 x 192 ben celle qui auront été chargé avant elle seront agrandi et je ne suis pas sur que cela soit beau ?
Mais je n'ai sans doute pas compris ce que tu veux faire comme le non ddtddt le signifie !
Hors ligne
Tu as raison. Une miniature de 128 x 128 dans un cadre de 192 x 192 ce n'est pas super beau. Agrandir les miniatures je ne suis pas certain que ce soit beaucoup mieux non plus.
Ou alors, il faut trouver le moyen de re-générer des miniatures à la demande...
Hors ligne
Gotcha a écrit:
Ou alors, il faut trouver le moyen de re-générer des miniatures à la demande...
ça c'est une très bonne idée de plugin
Tu régénères les miniature et ensuite tu surcharge le CSS corespondant
Avec les avertissements qui vont bien pour les serveurs mutualisés
Mais avec l'aide de [extension by Dsls] Ajax Thumbnailer
cela me semble une chose réalisable
je notifie Dsls ci cela lui donne des idée pour également le rendre compatible 2.1 et 2.2 :-)
Go :-)
Hors ligne
Je ne me souvenais plus de ce plugin qui en effet est une très bonne chose.Bon et puis comme ça moi je me cantonne au CSS :-D
Hors ligne
Gotcha a écrit:
Tu as raison. Une miniature de 128 x 128 dans un cadre de 192 x 192 ce n'est pas super beau. Agrandir les miniatures je ne suis pas certain que ce soit beaucoup mieux non plus.
Non c'est même pire ;)
Sinon faut voir aussi comment sont redimensionnées les images, car en fonction de l'algo utilisé, le résultat peut être bon ou beaucoup moins bon.
(exemple le générateur intégré dans Piwigo était plutôt moyen - si on utilise imagemagick c'est nettement mieux)
Hors ligne
Zaphod a écrit:
(exemple le générateur intégré dans Piwigo était plutôt moyen - si on utilise imagemagick c'est nettement mieux)
On retombe sur un autre débat à savoir l'utilisation de ImageMagick.
Je ne sais pas s'il n'y a pas eu des améliorations sur ce point d'ailleurs pour la v2.2 ...
Hors ligne
Gotcha a écrit:
Je ne sais pas s'il n'y a pas eu des améliorations sur ce point d'ailleurs pour la v2.2 ...
Alors on ne lit pas tout :-D
Hors ligne
Si si, même de trop ^^
Je n'ai plus certain que c'était implémenté. La réponse est positive : http://piwigo.org/dev/search?q=imagemagick
Hors ligne
Ouaip j'avais lu un truc de PLG qui disait vouloir l'implémenter... ça donne à mon goût de bien meilleurs résultats (et il y a plein de fonctions intéressantes).
Mais quand on utilise le plugin en Ajax ça utilise quoi ?
Est-ce qu'en 2.2 la génération des miniatures de piwigo peut être étendue à des images où les miniatures existent déja ?
Dernière modification par Zaphod (2011-02-06 16:36:04)
Hors ligne
Zaphod a écrit:
Est-ce qu'en 2.2 la génération des miniatures de piwigo peut être étendue à des images où les miniatures existent déja ?
Pas pour la v2.2 en tous cas où l'avancement des tests ne permet pas d'ajouter de nouvelles "grosses" fonctionnalité. A vrai dire, logiquement il n'est pas possible d'ajouter de fonctionnalité tout court car la phase "RC" (Realase Candidate) sert à simplement débugger ce qui peut ne pas fonctionner.
Ensuite, on s'écarte du sujet. Il serait bien d'ouvrir une demande portant sur la refonte de génération de miniature "Page Miniatures".
:-)
Hors ligne