Changer la taille d'un fichier avant upload avec vich/uploader-bundle

Default
,

Bonjour,

Je cherche dans la doc et sur le net un peu partout maintenant une solution pour diminuer la taille des images avant l'upload par mes utilisateurs.
Deux solutions s'offrent à moi :
Je modifie la restriction de la taille autorisé dans l'upload
Je trouve une solution pour redimensionner les images avant l'upload avec un max de 2Go

Actullement j'ai déjà essayé un truc trouvé sur le net en Javascript mais le résultat n'est pas du tout convenable, j'ai donc laissé tomber.

Comme j'utilise le bundle VichUploader je pense qu'il doit y avoir un moyen de resize les images avant l'upload.
J'ai vu dans la documentation de VichUpload qu'il y une annotation "dimension" mais je ne trouve aucune doc qui en parle, je voulais savoir si cette annotation pouvait être la solution et si oui comment l'utiliser ? Si non existe t il véritablement une solution avec VichUploader ?

PS : la doc - https://github.com/dustin10/VichUploaderBundle

Je vous remercie par avance de votre réponse.

Bonne journée.

Panam