Une nouvelle version de ce plugin mis à jour pour Dotclear 2.6.
Depuis la version 2.4, le code de Dotclear permet de déclarer plus de formats de miniature que ceux nativement gérés, à savoir sq
, t
, s
, m
et o
respectivement pour square (petit format carré utilisé par le gestionnaire de média), thumbnail, small, medium et original.
Ce plugin permet de définir autant de formats supplémentaires que voulu, en prenant soin toutefois d’éviter d’utiliser les codes déjà utilisés par Dotclear (voir ci-dessus) :
La ligne vide constamment présente en dessous des formats déjà enregistrés (et que vous pouvez modifier) vous permet de créer un nouveau format. Attention toutes les modifications seront prises en compte aux prochaines générations des miniatures et il vous faudra regénérer celles-ci pour les médias présents auparavant.
Une fois ces réglages effectués (et le plugin activé bien sûr) les miniatures correspondants aux tailles que vous avez définies seront créées pour chacun des médias déposés via le gestionnaire, ce que vous pourrez ensuite constater de visu :
Et vous pourrez bien évidemment utiliser l’une de ces nouvelles miniatures en la sélectionnant directement via le gestionnaire de média :
Ce billet servira de support pour cette version du plugin.
1 De Tomek -
Hello Franck, je déterre le billet, mais je me demandais s’il serait possible d’avoir en option une possibilité de crop - en carré au centre de l’image, par exemple, voire paramétrable - sur telle ou telle dimension ajoutée ?
2 De Franck -
Ah oui il serait possible de prévoir un ‘crop’ au lieu du ‘ratio’ imposé ; ça serait assez simple à implémenter.
Par contre, permettre de définir la zone de crop risque d’être un peu plus ardue à faire, mais c’est une bonne idée.
Faut que j’y réfléchisse…
3 De Tomek -
Cool ! Quand je parlais de paramétrable, je pensais également à un crop sous d’autres formats, même si c’est un peu tordu, genre : image en portrait, crop en paysage… mébon c’est pas top top en rendu, on est d’accord. Par contre le crop carré me semble carrément utile.
4 De Franck -
Il me semble avoir vu passer une (ou plusieurs) lib(s) qui sont capable(s) de découper proprement une image, éventuellement avec une action de l’utilisateur pour définir un point « focal » à conserver et qui sert pour la découpe. Je me demande s’il n’y a pas un système comme ça du côté de chez Spip.
Quoi qu’il en soit ça me parait sortir un peu du cadre de ce plugin mais ça pourrait tout à fait faire l’objet d’un autre plugin, qui prendrait en charge la génération des miniatures (via les FileHandlers).