Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
... ♬ easy go, will you let me go home...♫
Le plugin easy thumb est une extraction de la gestion des médias du plugin Gallery. Il permet :
* de détecter et créer les nouveaux medias dans un répertoire
* de faire le ménage des médias supprimés d'un répertoire
* de générer/regénérer en masse des miniatures des médias d'un répertoire, sans timeout php.
Il est pour l'instant disponible ici
Dyslexics have more fnu!
Hors ligne
Merci, je lui ai déjà trouvé une utilité :)
Et voici la première feature request : on pourrait disposer d'un réglage sur la qualité des miniatures générées ? En effet je trouve que certaines des miniatures, notamment les thumbnails, ne sont pas assez nettes avec un ratio de 90 comme c'est le cas actuellement.
Hors ligne
Merci ! :)
Et euh oui... il n'y avait pas un chantier pour pouvoir gérer la qualité des miniatures ? (notamment square et la conversion des images transparentes en JPG)
Hors ligne
Quelques remarques sur le plugin :
Je trouve que l'option " Supprimer les médias orphelins" est une riche idée ;)
Ce que fait l'option "Créer les médias en base" n'est pas très clair
Pareil que pour la précédente option, il faudrait préciser ce que fait réellement l'option "Annuler les traitements" ?
Enfin, la liste des traitements devrait pouvoir être effacée une fois ceux-ci terminés, en effet si je fais un grand nettoyage de plusieurs répertoires, les dernières opérations s'ajoutent dans la liste aux précédentes et il devient difficile de s'y retrouver
Tout cela faisant beaucoup de remarques, je me dois de préciser que c'est pour la bonne cause : le plugin est génial et correspond à un vrai besoin.
Je te proposerai même de rédiger une aide intégrée si cela te dit, mais seulement une fois que j'en aurai bien compris les fonctionnalités ;)
Hors ligne
Hors ligne
Voui, mais utiliser gallery uniquement pour régénérer des miniatures, c'est un peu overkill ;)
Hors ligne
Un petit bug : le plugin régénère (ou dit qu'il le fait) des miniatures pour tous les fichiers du répertoire, y compris les zip...
Ce n'est sans doute pas vrai, il faudrait qu'il se limite aux fichiers images, non ?
Hors ligne
Nouvelle version 0.2 : http://www.morefnu.org/public/archives/ … mb-0.2.zip
* Possibilité de définir la qualité via about:config
* Clarification des textes
* Possibilité de définir le nombre de traitements parallèles ajax via about:config (dépend du seuil de tolérance de l'hébergeur, à diminuer si cela entraine des messages d'erreur au niveau du plugin)
Dyslexics have more fnu!
Hors ligne
Merci ! :)
Et euh oui... il n'y avait pas un chantier pour pouvoir gérer la qualité des miniatures ? (notamment square et la conversion des images transparentes en JPG)
La 2.5 embarque une optimisation pour la génération (qui dépend maintenant de la taille de la miniature générée), mais elle reste tout de même assez basique
Dotclear addicted since 2004
Hors ligne
@Franck : je parlais de la 2.5, qui apporte certes une amélioration pour générer les miniatures carrées, mais dont les autres formats ne sont pas assez nets à mon goût, voir les captures d'écran du site de mon profil, ou même toutes celles sur Dotaddict où les vignettes des thèmes sont floues. Ou alors ce serait parce que le format de l'original est du png ?
Hors ligne
Couplé avec User Thumb Sizes de Franck Paul, ce plugin est diablement efficace, merci donc à vous deux :)
On peut toujours demander ? S'ils étaient tous deux intégrés ensemble, ce serait le plugin de l'année :P
Hors ligne
@Franck : je parlais de la 2.5, qui apporte certes une amélioration pour générer les miniatures carrées, mais dont les autres formats ne sont pas assez nets à mon goût, voir les captures d'écran du site de mon profil, ou même toutes celles sur Dotaddict où les vignettes des thèmes sont floues. Ou alors ce serait parce que le format de l'original est du png ?
Nope, c'est un bug de la génération des miniatures : le redimensionnement part du redimensionnement précédent, en allant par taille décroissante :
* L'image médium est un redimensionnement avec n% de qualité de l'originale
* l'image small est un redimensionnement avec n% de l'image medium
* l'image thumb est un redimensionnement avec n% de l'image small
* l'image square est un redimensionnement avec n% de l'image thumb
Donc, si n=90%, on se retrouve avec 90%*90%*90%*90 = 65% de qualité, voire 59% si tu ajoutes un format intermédiaire.
En quick&dirty, si tu ajoutes dans class.dc.media.php, dans la fonction imageThumbCreate la ligne loadimage suivante :
foreach ($this->thumb_sizes as $suffix => $s) {
$thumb_file = sprintf($thumb,$suffix);
if (!file_exists($thumb_file) && $s[0] > 0 &&
($suffix == 'sq' || $w > $s[0] || $h > $s[0]))
{
$img->resize($s[0],$s[0],$s[1]);
$img->output('jpeg',$thumb_file,80);
$img->loadImage($file); // <-- ligne à ajouter
}
}
Ca devrait mieux marcher.
Dyslexics have more fnu!
Hors ligne
Bon, je rectifie, la qualité est fixée à l'écriture tu fichier.
Quoi qu'il en soit, l'image square est une réduction de thumb, qui est une réduction de small, qui est une réduction de medium, ...
Plutôt donc que de partir à chaque fois de l'originale, on perd en détails au fur et à mesure. Ma proposition de fix quick & dirty devrait donc corriger le tir, en attendant quelque chose de plus propre.
Dyslexics have more fnu!
Hors ligne
Merci pour l'explication, du coup je pense que ça vaut le coup d'ouvrir un ticket :)
Hors ligne
Couplé avec User Thumb Sizes de Franck Paul, ce plugin est diablement efficace, merci donc à vous deux :)
On peut toujours demander ? S'ils étaient tous deux intégrés ensemble, ce serait le plugin de l'année :P
userThumbSizes ne fait que rajouter une ou plusieurs tailles à la liste des miniatures possibles, normalement le ploug de Dsls devrait en tenir compte implicitement. En fait je ne vois aucune raison pour qu'il ne le fasse pas.
Dotclear addicted since 2004
Hors ligne
Cela dit, c'est cablé dedans pour supporter les sous-répertoires, si le besoin s'en fait ressentir, le plugin peut évoluer vers ça ;)
Je plussoie cette évolution (à ajouter par une case à cocher ou une option à mon avis)... car la suppression des thumbnails orphelins m'intéresse beaucoup, mais avec une arborescence "année/mois" depuis bientôt neuf ans, je me vois assez mal aller traiter tous les dossiers l'un après l'autre. (Ou, dis plus correctement, je sais déjà que j'aurai la flemme de le faire manuellement. ;-) )
(et faudra de toutes façons que je l'essaie pour voir comment il se comporte avec les miniatures générées par mon plugin photoblog.)
« Y a des jours où faut pas m'chercher !! Et y a des jours tous les jours ! »
Hors ligne
Vous n'êtes pas identifié(e).