Le 28 octobre 2013 17:07, Christopher Crouzet <[email protected] > a écrit :
> J'en avait deja parle ailleurs mais pour ce qui est des dimensions des > miniatures, j'aime bien aussi l'idee de pouvoir ajouter des contraintes, > par exemple : > - je veux une image de 640px de large avec une hauteur auto (agrandir si > l'image est trop petite) > - je veux une image de maximum 640px de large avec une hauteur auto > Pour le moment je suis parti sur les "propriétés" suivantes (je mets de coté le point de focale qui est spécifique à chaque miniature, mais qui est pris en compte en cas de crop) : * Dimensions w et h de la miniature souhaitée * Prise en compte ou non du mode portrait/paysage (interversion de w et h le cas échéant selon la miniature) * Type : "contain", "cover" ou "crop" : * "contain" = la miniature contient l'image complète, elle peut donc avoir des marges si le ratio n'est pas le même que celui de l'image * "cover" = pas de marges dans la miniature, on étire au maximum l'image, quitte à en perdre des bouts, dans ce dernier cas, on adapte au mieux en fonction du point de focale * "crop" : on découpe bêtement en centrant sur le point de focale Je ne sais pas si pour le crop il faudrait définir un niveau de zoom ou pas. Au niveau avancement de nmedia, je ne gère pour l'instant que la partie admin, et la liste des médias : * A un répertoire public est associé un "media provider" (probablement traduit en "bibliothèque" en français) * Un média provider peut être associé à un ou plusieurs blogs. Dans ce cas pour chaque blog on peut définir une public_url particulière pour le media_provider * Si un blog n'a qu'un media provider, on voit une arborescence comme la médiathèque actuelle * Si un blog a plusieurs media providers, alors ils apparaîssent chacun comme un nouveau niveau de répertoires depuis la racine. * Chaque media_provider garde en mémoire son arborescence. Par rapport à la médiathèque actuelle la gestion des nouveaux répertoires/médias n'est plus silencieuse : une notification demandera de confirmer l'ajout de répertoires/images s'ils sont détectés, idem pour la suppression de médias qui ne sont pas en base. Il faudra un droit particulier pour ajouter/modifier des médias. -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
