Tengo un codigo que me funciona bien a la hora de subir imagenes , siendo capaz de admitir
unas extensiones determinadas y un peso determinado para las fotos que se suban.
Como digo esto lo hace bien.
Pero lo que necesito es que la imagen que se suba se guarde en la ruta especificada, redimensionada, osea mas pequeña.
Y manteniendo la extension que tenga bien sea png, jpg etc.
Dicho de otro modo , si tengo una imagen de 300px de ancho por 300px de alto, pues
que me guardara dicha imagen en 64px por 64px.
Y con la extension que halla sido subida en un principio , png, gif, jpg ....
Pero no se como hacerlo,
agradeceria mucho si me pudieran ayudar.
Miren este es el codigo que tengo:
Código PHP:
Ver original
$avatar = $_FILES["avatar"]["name"]; $avatar_peso = $_FILES['avatar']['size']; $directorio = "../../imgs/"; //CONTROLAR LA EXTENSIÓN DEL AVATAR if($extensionImagen != "jpg" && $extensionImagen != "png" && $extensionImagen != "jpeg" && $extensionImagen != "gif") { echo "Solo se permiten imagenes jpg, jpeg, png y gif."; } else //CONTROLAR EL TAMAÑO DEL AVATAR if ($avatar_peso > 150000) { echo "No se pueden subir imagenes mayores de 150 kb"; } else //CONTROLAR SI EXISTE O NO AVATAR if ($avatar_peso == 0 ) { //echo "No hay avatar para subir.</br>"; } else { echo "La imagen ". $avatar . " ha sido subida."; }