Ticket #396 (closed enhancement: wontfix)
Forcer la taille d'une image uploadée
Reported by: | kagou | Owned by: | olivier |
---|---|---|---|
Priority: | normal | Milestone: | 2.1 |
Component: | module:core | Version: | 2.0 |
Severity: | normal | Keywords: | |
Cc: |
Description
Je gère un blog avec des utilisateur pas forcément calés en informatique. La gestion des tailles d'images est un véritable problème pour eux. Un premier pas a été fait avec dc2, et le fait de pouvoir fixer quelles vignettes générer et à quelle taille.
L'étape suivante et de pouvoir donner une taille maximum à la photo uploadée. Car si l'utilisateur après explications arrive bien à écrire ses billets, en utilisant la vignette à la bonne taille. Si cette dernière est un lien vers la photo originale, et que cette dernière fait (en exagérant) 6000x4000 pixels, le rendu va pas être terrible sur le site, lorsqu'un visiteur va cliquer sur la vignette.
Solution : Lors de l'upload de la photo, vérifier sa taille comparée à un Hmax et un V max définis dans les paramètres du blog, si elle dépasse, la redimensionner au Hmax ou Vmax et la sauvegarder. Ensuite le processus de génération des vignettes reste inchangé.
Ce comportement pouvant être activé ou non, selon que l'on renseigne, ou pas, le Hmax ou le Vmax.
Change History
comment:2 Changed 17 years ago by CyberSDF
Ne serait il pas plus pertinent de retailler l'originale à H max / V max plutôt qu'une simple vérif ? Ainsi l'utilisateur peu toujours uploader sa photo directement extraite de son APN mais il n'a pas de pré-traitement à faire.
J'ai exactement le même problème d'utilisateur ;-) et j'ai du créer une moulinette bash utilisant ImageMagick?. J'avais dans l'idée qu'un jour je ferais ça en propre en utilisant php5-imagick :-)
comment:3 Changed 17 years ago by olivier
- Status changed from assigned to closed
- Resolution set to wontfix
Il faudrait aussi prendre en compte les images extraites d'un fichier zip. Sans compter que ça plantera avec les images trop grandes (conso mémoire) et que petit à petit ça transforme Dotclear en usine à gaz.