Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2006, 23:12
grid
 
Fecha de Ingreso: julio-2003
Ubicación: Viña del mar
Mensajes: 111
Antigüedad: 20 años, 9 meses
Puntos: 0
Resized imagen y guardar en db

Hola amigos

ayuda please, necesito subir una imagen a una base de datos pero antes desea redimencionarla...

esto es lo que he echo:

//envio el gif desde un form (archivo = $_FILES['form_data']['tmp_name'])

//creo una imagen gif y averiguo sus dimensiones
$fuente = imagecreatefromgif($archivo);
$imgAncho = imagesx($fuente);
$imgAlto =imagesy($fuente);

//redimensiono a 100 de ancho por el alto proporcional
$ancho=100;
$alto=($imgAlto*$ancho/$imgAncho);
$imagen = imagecreatetruecolor($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho,$a lto,$imgAncho,$imgAlto);


// aqui es donde tengo el problema, no se leer la imagen, antes lo hacia con fopen leyendo el temporal, pero ahora no se


?????
$fp = fopen($imagen, "rb");
$data = fread($fp, $tamanio);
$data = addslashes($data);
fclose($fp);
????

$result=MYSQL_QUERY("update c_usuario set data='$data' where N_USUARIO =1 ");