Image redimensionner avant de les télécharger sans aperçu javascript

Je veux éviter le téléchargement de gros/lourd des fichiers d'image.

Je préfère HTML5 FileAPI bibliothèque pour ce travail.

Toutes les autres fonctionnalités sont ajoutées (upload, re-commande, etc.), donc, j'ai seulement besoin de l'image-redimensionner la fonction.

CAS:

Sur la page, il y a une entrée pour plusieurs fichiers.

Sur l'entrée de modifier l'événement (lors de l'ajout de fichiers), redimensionner les images et/ou fichiers et de les ajouter à FormData(), puis envoyer le FormData() pour script PHP via ajax.

EXEMPLE:

$('input').on('change',function(){
   var formData = resizeImages(this.files[0]);   
   uploadResizedImages(formData);
});

function resizeImages(files){
   formData = new FormData();

   //For each image, resize it and append to formData
   //resize file part missing....
   formData.append('files[]',this);//Appending to formData (this = currently iterated file)

   return formData;//Return the formData with resized images
}

Quelqu'un?

Grâce

OriginalL'auteur Bralemili | 2016-02-03