Foros del Web » Programando para Internet » PHP »

Guardar imagen

Estas en el tema de Guardar imagen en el foro de PHP en Foros del Web. Buenas, necesito redimensionar imágenes con php y guardarlas. Para los avatares de tuentimp3.com El caso es que ahoramismo, la imagen se sube y se guarda ...
  #1 (permalink)  
Antiguo 13/02/2012, 11:07
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1.242
Antigüedad: 13 años, 5 meses
Puntos: 73
Guardar imagen

Buenas, necesito redimensionar imágenes con php y guardarlas. Para los avatares de tuentimp3.com

El caso es que ahoramismo, la imagen se sube y se guarda en el servidor con move_uploated_file, pero necesito que se guarde redimensionada.

¿Cómo puedo hacerlo?

Un fragmento del código que uso, es:
Código PHP:
Ver original
  1. // Borrar el avatar antiguo
  2.         if($user->user_data('avatar', $id) != 'default.png'){
  3.             $old = '../c/avatars/'.$user->user_data('avatar', $id);
  4.             unlink($old);
  5.         }
  6.        
  7.         // Nuevo nombre
  8.         $new = $user->id.'.'.$type_real[$type];
  9.         // Path nuevo archivo
  10.         $destino="../c/avatars/".$new;
  11.         // Guardar nuevo avatar
  12.         move_uploaded_file($tmp, $destino);
  13.        
  14.  
  15.         // DB, insertar nuevo nombre avatar
  16.         $db->update('usuarios', "avatar = '$new'", 'id = '.$user->id);
Creo que en el estará el sitio que hay que cambiar.

Acaro que en lineas anteriores del código está $file = $_FILES['avatars']; y $tmp = $file['tmp_name'];, para entenderlo mejor

Espero que puedan ayudarme,
Saludos!
__________________
:)
  #2 (permalink)  
Antiguo 13/02/2012, 11:15
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Guardar imagen

Una vez que tienes la imagen en el servidor, puedes usar las funciones de gd para redimensionar las imagenes

Te paso un aporte que vi: http://www.forosdelweb.com/f18/aport...agenes-565428/

Espero que te sirva :)

Edit: Vaya, eso me pasa por no mirar la función que te he pasado....., no te va a servir ese aporte :S

Prueba con este! http://www.forosdelweb.com/f18/redim...agenes-421818/
__________________
>> Eleazan's Source
>> @Eleazan

Etiquetas: usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:45.