Symfony2 : le Redimensionnement des images téléchargées
Est-il possible de redimensionner les images tout en les téléchargeant dans Symfony2 ?
La ImagineAvalancheBundle permet de redimensionner les images à des vignettes lors de la récupération, ce qui n'est pas vraiment performant pour moi.
En outre, l'objet UploadedFile récupérées lors de la publication des données ne semble pas avoir le redimensionnement des méthodes...
Une Idée ?
L'imaginer bundle met en cache les images redimensionnées, de sorte que la performance n'est pas vraiment un problème, sauf si vous avez une très faible vitesse de succès de cache (dans la plupart des cas, spécifiques à l'utilisateur télécharge)
Êtes-vous à l'aide de la Doctrine?
J'ai le même problème, et je ne peux pas utiliser le cache local. Je suis de déchargement les images redimensionnées pour un CDN.
Je viens de poster une solution pour la création de vignettes à l'aide de LiipImagineBundle, quelque chose de semblable peut travailler avec ImagineAvalancheBundle.
Êtes-vous à l'aide de la Doctrine?
J'ai le même problème, et je ne peux pas utiliser le cache local. Je suis de déchargement les images redimensionnées pour un CDN.
Je viens de poster une solution pour la création de vignettes à l'aide de LiipImagineBundle, quelque chose de semblable peut travailler avec ImagineAvalancheBundle.
OriginalL'auteur Yoot | 2012-01-07
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème que vous demandez.
Le principal problème est que le module de redimensionner et/ou des cultures les images directement.
De sorte que peut prendre beaucoup de temps avec de grandes images et si de nombreuses images sont attendues par page.
J'ai donc corrigé ce problème en appelant directement après imageupload la
resize()
fonction de l'image.Donc, j'ai enregistrer une copie de l'image du système de fichiers sur le serveur. Évidemment, je stocker le chemin d'accès de l'image dans la base de données de pouvez la télécharger directement en cas de besoin.
J'ai essayé de le inclus memcache de la imageresize bundle, mais dans mon cas ça ne fonctionne pas.
OriginalL'auteur sensi
J'ai eu le même problème pour un projet que je suis en train de développer. J'ai beaucoup cherché sur le net et rien trouvé de vraiment performant et facile d'utilisation pour les non-tech people.
J'ai créé un bundle pour être en mesure de télécharger avec jquery file upload et de la culture avec jcrop avec certaines autres fonctions.
ComurImageBundle
OriginalL'auteur Can
Quel est exactement votre but ? Redimensionner et recadrer ? Les autres ?
Je ne comprends pas pourquoi vous dites que le bundle de redimensionner les vignettes seulement comme vous pouvez le définir précisément votre redimensionner preset dans config :
OriginalL'auteur Matthieu