Bonjour tout le monde,

voila je suis entrain de développez un site qui permet l'upload de photos. Maintenant le truc c'est que j'aimerai que les photos uploadées répondent à certaines règles qui sont les suivantes :

  • Taille max 320 * 240
  • Poids max 500 ko
  • toutes en extension .jpg


pour le moment mon script fais ceci :

  • supprime les espaces dans le nom de fichier
  • check si le fichier existe
  • renome un fichier si il existe
  • vérifie si c'est bien un fichier image


maintenant j'aimerai faire un script de redimensionnement mais intelligent dans le sens que si l'image est en 800 * 600 et qu'elle fais 2 mo, on dois arriver a un poids max de 500 ko et une taille max de 320 * 240 mais je ne veux pas que l'image soit déformée donc il faut surement travailler en linkant les la taille de base. Genre si l'image fais 640 * 480 sa ne pose pas de problème car on divise par deux la taille de base et on oublie pas de checked si le poids de l'image ne dépasse pas le max mais comment faire ce calcule si l'image a une taille par exemple de 648 * 376 par exemple soit disant une taille totalement aléatoire ?

c'est ici que je bloque. merci de me donner un coup de main