Zaphod a écrit:
C'est juste génial.Le seul truc que je reprocherais, c'est que quand la page est redimensionnée vers plus petit, les images sont recadrées et non redimensionnées.
Mais pas trop génant parce qu'il faut vraiment mettre la fenêtre en petite largeur pour que ça se produise.
C'est justement le principe de ce plugin: je génère une seule taille de miniature à hauteur fixe que je met en cache (200px sur la démo) et ensuite c'est le navigateur qui crop pour ajuster les miniatures ligne par ligne. Je peux proposer une option pour que le navigateur resize au lieu de croper, mais selon les navigateurs, le résultat d'un resize est souvent très moche.
Hors ligne
P@t a écrit:
flop25 a écrit:
ça c'est typiquement ce qu'on pourrait proposer en template extensions : si on gère les te comme les autres extensions avec page admin, activation ...
Sinon je sens qu'il va cartonner !Hum, y'a une bonne partie qui est gérée coté serveur en plugin (notemment la génération des miniatures, la gestion du cache et surtout l'envoi des dimensions exactes des miniatures au template).
Ca sera donc un plugin :-)
bien évidemment qu'il y a du php... dans ma phrase il y a "si on gère les te comme les autres extensions avec page admin, activation ..."
ps : on reparlera un autre jour et ailleurs des te
Dernière modification par flop25 (2011-11-30 10:36:47)
Hors ligne
P@t a écrit:
C'est justement le principe de ce plugin: je génère une seule taille de miniature à hauteur fixe que je met en cache (200px sur la démo) et ensuite c'est le navigateur qui crop pour ajuster les miniatures ligne par ligne. Je peux proposer une option pour que le navigateur resize au lieu de croper, mais selon les navigateurs, le résultat d'un resize est souvent très moche.
Oui, c'est vrai que sur les thumbnails en particulier, c'est vrai que les resizes sont souvent de qualité relativement médiocre.
Mais l'option peut néanmoins être sympathique.
Sinon, quelques question :
- est-ce que tu respectes systématiquement le ratio des images ?
(le code de google+ par exemple, s'autorise à le changer (en croppant)).
- pour générer les miniatures, est-ce que tu prends en compte les paramètres de thumbnails de piwigo, ou est-ce que tu définis les paramètres dans ton plugin ?
Dans tous les cas, ça devrait de toutes façons permettre d'avoir des miniatures de catégories différentes des miniatures d'images.
En tous cas... je pense clairement que je vais adopter le plugin sur mes galeries...
Hors ligne
flop25 a écrit:
bien évidemment qu'il y a du php... dans ma phrase il y a "si on gère les te comme les autres extensions avec page admin, activation ..."
ps : on reparlera un autre jour et ailleurs des te
C'est plus compliqué que ça... par exemple, PWG Stuffs utilise le template thumbnails.tpl pour l'affichage de certains blocs (ou le TE correspondant), mais je ne veux pas qu'il utilise le patchwork...
Hors ligne
Zaphod a écrit:
- est-ce que tu respectes systématiquement le ratio des images ?
(le code de google+ par exemple, s'autorise à le changer (en croppant)).
Oui, le ratio est respecté sauf pour la première miniature double. Pour celle là, je crop en largeur si la largeur est supérieur à 1,2 x hauteur (pour éviter d'avoir une image trop large) et en hauteur pour s'ajuster à l'affichage (je calcule la configuration où la hauteur est maximale).
Google+ a à peu près le même fonctionnement: seule la première miniature est croppée. Les autres miniatures ne le sont pas vu qu'elle sont générée à la volée (ce système serait éventuellement possible avec un bon serveur dédié!)
Zaphod a écrit:
- pour générer les miniatures, est-ce que tu prends en compte les paramètres de thumbnails de piwigo, ou est-ce que tu définis les paramètres dans ton plugin ?
Mon plugin permet de définir la hauteur maxi des miniatures (200px sur la démo), la largeur est calculée en fonction de ça. Pour la qualité de la miniature, c'est le paramètre de piwigo qui est utilisé.
Zaphod a écrit:
Dans tous les cas, ça devrait de toutes façons permettre d'avoir des miniatures de catégories différentes des miniatures d'images.
Oui, les miniatures originales ne sont pas modifiée...
Hors ligne
P@t a écrit:
Zaphod a écrit:
- est-ce que tu respectes systématiquement le ratio des images ?
(le code de google+ par exemple, s'autorise à le changer (en croppant)).Oui, le ratio est respecté sauf pour la première miniature double. Pour celle là, je crop en largeur si la largeur est supérieur à 1,2 x hauteur (pour éviter d'avoir une image trop large) et en hauteur pour s'ajuster à l'affichage (je calcule la configuration où la hauteur est maximale).
Oui la miniature double, c'est un peu obligé de la cropper.
P@t a écrit:
Google+ a à peu près le même fonctionnement: seule la première miniature est croppée. Les autres miniatures ne le sont pas vu qu'elle sont générée à la volée (ce système serait éventuellement possible avec un bon serveur dédié!)
C'est l'avantage de google... ce sont eux qui ont les serveurs, tandis qu'un serveur mutualisé ferait la gueule...
J'avais quand même l'impression que google+ s'autorisait des recadrages (par rapport aux photos).
P@t a écrit:
Mon plugin permet de définir la hauteur maxi des miniatures (200px sur la démo), la largeur est calculée en fonction de ça. Pour la qualité de la miniature, c'est le paramètre de piwigo qui est utilisé.
Mais par exemple, si on a configuré des miniatures carrées dans Piwigo, on aura des miniatures carrées avec le plugin ?
Hors ligne
Zaphod a écrit:
Mais par exemple, si on a configuré des miniatures carrées dans Piwigo, on aura des miniatures carrées avec le plugin ?
Ah ben non, l'affichage "patchwork" n'aurait plus vraiment d'intérêt dans ce cas là!
En gros, ce qu'il faut retenir, c'est que seul le paramètre de qualité des miniature est utilisé.
Hors ligne
P@t a écrit:
Zaphod a écrit:
Mais par exemple, si on a configuré des miniatures carrées dans Piwigo, on aura des miniatures carrées avec le plugin ?
Ah ben non, l'affichage "patchwork" n'aurait plus vraiment d'intérêt dans ce cas là!
Oui, je pense que c'est mieux comme ça également.
Le seul truc qui peut être génant, c'est s'il y a de gros panoramiques, mais je suppose qu'ils finiront par être croppés (s'ils font plus que la largeur d'une ligne).
Hors ligne
Je viens de tester sur google+, et effectivement il n'y a (en général) pas de crop, sauf :
- sur la première photo
- sur les panos (pour permettre d'afficher au moins 2 miniatures par ligne).
Je n'ai pas totalement compris leur logique car parfois c'est très largement croppé, parfois moins.
Hors ligne
Zaphod a écrit:
Je n'ai pas totalement compris leur logique car parfois c'est très largement croppé, parfois moins.
Si j'ai bien observé le truc, c'est que pour la première miniatures, il génèrent obligatoirement une miniature carrée... et ensuite, en fonction de la place dispo pour les miniatures à coté, ils croppent en hauteur. C'est ce que je fais sauf que j'ai décidé de garder l'image telle quelle si c'est une image portrait, et de garder maxi du 1,2 x hauteur dans le cas d'une image portrait (ça je peux le modifier sans soucis, mais c'est ce que je préfère)
Hors ligne
Voilà, le plugin est disponible!
[extension by P@t] GThumb+
[Forum, topic 21319] [plugin] GThumb+
Hors ligne